引入版本: .NET 6
不支援的屬性值。
這很重要
從 .NET 9 開始,此錯誤已變更為 WFO0002。
當下列其中一個項目屬性設定為項目檔中的無效值時,會產生錯誤WFAC002:
<PropertyGroup>
<ApplicationVisualStyles>true</ApplicationVisualStyles>
<ApplicationUseCompatibleTextRendering>false</ApplicationUseCompatibleTextRendering>
<ApplicationHighDpiMode>SystemAware</ApplicationHighDpiMode>
<ApplicationDefaultFont>Microsoft Sans Serif, 8.25pt</ApplicationDefaultFont>
</PropertyGroup>
這些屬性必須設定為有效的值,因為它們用於程式代碼產生。 如果這些屬性無效,則可能不會產生方法 ApplicationConfiguration.Initialize,或可能包含無效的程序代碼。
更正這個錯誤
將無效的設定變更為有效的值。 如需詳細資訊,請參閱 Application Bootstrap。
隱藏錯誤
這很重要
不建議您隱藏此錯誤。
使用下列其中一種方法隱藏警告:
在.editorConfig 檔案中設定規則的嚴重性。
[*.{cs,vb}] dotnet_diagnostic.WFAC002.severity = none如需編輯器配置檔的詳細資訊,請參閱 程式代碼分析規則的組態檔。
將下列
PropertyGroup新增至項目檔:<PropertyGroup> <NoWarn>$(NoWarn);WFAC002</NoWarn> </PropertyGroup>
如需詳細資訊,請參閱 如何隱藏程式代碼分析警告。