Есть ли способ подавить определенные предупреждения сборки для сгенерированного кода за Проект веб-сайта Visual Studio?
Поскольку проект является проектом типа Web Site
(не имеет файла проекта), невозможно глобально подавить предупреждения для него в Properties
-> Build
-> Suppress Warnings
.
А поскольку файл ASPX создается/компилируется динамически, использование #pragma warning disable
вообще невозможно.
Рабочее решение после помощи скрытня:
<?xml version="1.0"?>
<configuration>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp"
extension=".cs"
type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
warningLevel="4"
compilerOptions="/nowarn:108,109">
<providerOption name="CompilerVersion" value="v4.0"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
</configuration>