其中一个 C# 项目使用多个 C++ DLL。我想在同一个项目中隐藏以下警告。
ALINK : warning AL1073: Referenced assembly 'mscorlib.dll' targets a different processor
我知道可以使用 C# 代码来完成此操作使用代码文件。但就我而言,我想使用项目文件来执行此操作。
在C++项目文件中,可以通过
完成<Link>
<AdditionalOptions> /ignore:xxxx %(AdditionalOptions)</AdditionalOptions>
</Link>
是否可以使用 C# 项目文件来执行此操作?
在.csproj文件中
将标签
<NoWarn>1073</NoWarn>
添加到 <PropertyGroup>
标签中所需的构建配置。通过插入 ;
来抑制多个警告。
在 Visual Studio 中
右键单击项目 -> 属性 -> 构建选项卡
您可以明确指定要隐藏的警告或降低警告级别来执行此操作。
请参阅以下两篇文章以供参考:
要抑制所有警告,请在 *.csproj 文件中使用下一个表达式
<WarningLevel>0</WarningLevel>