首页 > 解决方案 > 禁用警告 MSB8012

问题描述

我想将对象文件与 Visual Studio 2017 中的输出二进制文件分开,但随后我收到警告MSB8012 - TargetPath does not match the Library's OutputFile property value

有没有办法跳过这个警告?

标签: visual-studiomsbuild

解决方案


有没有办法跳过这个警告?

如果您仍然希望此警告 MSB8012 不在 VS 中显示,您可以将其添加到xxxx.xxxproj文件中:

<PropertyGroup>
<MSBuildWarningsAsMessages>MSB8012</MSBuildWarningsAsMessages>
</PropertyGroup>

请注意,这是自 VS2017 以来的新功能。

另外,正如汉斯所说,你可以修复这个警告,你可以参考这个类似的案例来尝试。

希望它可以帮助你。


推荐阅读