我有一个 WPF 项目,Visual Studio/MSBuild 的编译似乎做了 2 遍,后者添加了一些临时资源文件,例如
csc <options> <files>
csc <options> <files> /resource:obj\Debug\Project.g.resources
我怀疑您无法解决此问题(至少在不放弃代码生成或 XAML 的情况下无法解决)。但我面临的问题是每个编译器警告都会加倍。更糟糕的是,它们使用不同的语言!例如对我来说英语和德语,第一遍产生英语警告,第二遍产生德语警告:
5 The event 'SomeEvent' is never used Foo.xaml.cs 29
8 Unreachable code detected Bar.cs 33
34 Unerreichbarer Code wurde entdeckt. Bar.cs 33
44 Das Ereignis "SomeEvent" wird nie verwendet. Foo.xaml.cs 29
显然,这会产生很多噪音。
这是正常行为还是我在这里做错了什么?有什么方法可以改善这一点吗?它应该只显示一次警告,最好是英文。但是德语的一切就足够了,也是。