【问题标题】:Suppress build warnings for generated code behind of Web Site Visual Studio project禁止生成 Web 站点 Visual Studio 项目背后的代码的生成警告
【发布时间】:2014-12-12 10:35:10
【问题描述】:

有没有办法抑制 Web Site Visual Studio project 后面生成的代码的特定构建警告?

由于该项目是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>

【问题讨论】:

    标签: c# asp.net visual-studio msbuild web-site-project


    【解决方案1】:

    web.config 文件中有一个部分设置了禁止警告的选项。在这里查看答案:Set suppress warnings for website。还有指向具有特定值的页面的链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-15
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 2011-04-02
      • 2010-12-20
      相关资源
      最近更新 更多