有点难倒这个。我正在使用来自 GitHub 的库,它会引发大量警告,因此我进入项目的构建设置,选择“所有配置”并选择0
“错误和警告”下的警告级别。这将以下内容添加到项目文件中:
<WarningLevel>0</WarningLevel>
重建,所有的警告都消失了。
然后在下一个版本中,他们马上回来了!嗯?
回到UI,看到它被设置回了5
!我检查了项目文件,它仍然0
如预期的那样。
为了测试,我更改了2
UI 中的关卡,正如预期的那样,项目文件立即更新为:
<WarningLevel>2</WarningLevel>
但是,几秒钟后,UI 又恢复到 5!WTF?!?!
我环顾四周,看看是否有任何全局覆盖,但没有找到任何东西,尽管我不确定我在寻找什么。
有谁知道发生了什么?真的很@$#!@烦人!
如果其他人想看看,这是我的项目分支:
https://github.com/MarqueIV/WpfExtendedToolkit
(从这里分叉:https ://github.com/dotnetprojects/WpfExtendedToolkit )
更新
我在一个完全独立的 Win10 安装中检查了该项目,在那里我还首次安装了 VS 2019 社区,同样的事情发生了......它一直在“重置”警告级别,所以它是项目本身的某个地方我会思考。