【发布时间】: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