Visual studio 2017 “;将所有警告视为错误,但…”;在C++/CLI项目

Visual studio 2017 “;将所有警告视为错误,但…”;在C++/CLI项目,visual-studio-2017,c++-cli,compiler-warnings,vcxproj,Visual Studio 2017,C++ Cli,Compiler Warnings,Vcxproj,在C项目(.csproj文件)中。通常,这对于过时/不推荐的警告是有意义的,因为这些警告专门用于在宣布即将到来的API更改时不破坏构建 对于C++/CLI项目,也可能是相同的,例如在.vcxproj文件中? (我指的是视为警告,尽管所有其他警告都被视为错误。) AN表明,通过编译器开关编译微软编译器的普通C++项目是不可能的。然而,我希望.vcxprojXml格式能够支持导致这种行为的某些元素 我已尝试将4947元素从.csproj文件插入到.vcxproj文件中,但没有效果。此外,看到.cs

在C项目(
.csproj
文件)中。通常,这对于过时/不推荐的警告是有意义的,因为这些警告专门用于在宣布即将到来的API更改时不破坏构建

对于C++/CLI项目,也可能是相同的,例如在
.vcxproj
文件中?

(我指的是视为警告,尽管所有其他警告都被视为错误。)

AN表明,通过编译器开关编译微软编译器的普通C++项目是不可能的。然而,我希望

.vcxproj
Xml格式能够支持导致这种行为的某些元素

我已尝试将
4947
元素从
.csproj
文件插入到
.vcxproj
文件中,但没有效果。此外,看到
.csproj
文件中的
.vcxproj
中被称为
(即单数而非复数),我尝试了
4947
,但没有成功


我读过一些关于只将特定警告视为错误的提示,但这当然不是一个可行的解决方案。有成百上千的警告(在未来的编译器版本中可能会更多),我想将所有这些都视为错误,只有一个除外。

你有没有弄明白这一点?我目前正处于完全相同的情况下。@AaronBurke:不,现在,我假设/担心我根本无法为C++/CLI项目做到这一点:/你有没有想过这个问题?我目前正处于完全相同的情况下。@AaronBurke:不,现在,我假设/担心我无法为C++/CLI项目做到这一点:/