我们正在使用msbuild来构建我们的.NET解决方案。
有人知道如何在构建结束时摆脱这些警告吗?
(构建目标) - > ASPNETCOMPILER:警告CS1685:预定义类型'Microsoft.CSharp.RuntimeBinder.Binder'定义为多个 全局别名中的程序集;使用'c:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framewo中的定义 rk.NETFramework \ v4.0 \ Microsoft.CSharp.dll'[C:\ Projects \ Trunk \ dev \ source \ UserInterface.metaproj] ASPNETCOMPILER:警告CS1685:定义了预定义类型“Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags” 在全局别名中的多个程序集中;使用'c:\ Program Files(x86)\ Reference Assemblies \ Micros中的定义 oft \ Framework.NETFramework \ v4.0 \ Microsoft.CSharp.dll'[C:\ Projects \ Trunk \ dev \ source \ UserInterface.metaproj] ASPNETCOMPILER:警告CS1685:定义了预定义类型“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo” 在全局别名中的多个程序集中;使用'c:\ Program Files
中的定义
.... 这几个警告的几页。
答案 0 :(得分:0)
不建议禁用警告(它们在此警告您......)。但如果您真的想跳过它们,可以在命令行中添加“nowarn = 1695”。例如
MsBuild.exe UserInterface.metaproj /t:Build /p:Configuration=Release;nowarn=1695