Подавить предупреждения сборки для сгенерированного кода позади проекта Visual Studio веб-сайта

Есть ли способ подавить определенные предупреждения сборки для сгенерированного кода за Проект веб-сайта 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>

person Răzvan Flavius Panda    schedule 16.10.2014    source источник


Ответы (1)


В файле web.config есть раздел, в котором задаются параметры подавления предупреждений. См. ответ здесь: Установить подавление предупреждений для веб-сайта. Есть также ссылки на страницы, которые имеют определенные значения.

person lurker    schedule 17.10.2014