如何在多个项目中设置编译选项

How to set compilation option in many projects

我公司有很多projects/solution。我想简化它们的配置。

如何保证每个项目都检查过"Treat warnings as errors",这可能吗?或者强制所有项目使用一个 styleCop 文件。

您可以手动将所有项目更改为 Import 一些共享的设置集(通常以“.target”扩展名命名),以便为所有项目设置 <TreatWarningsAsErrors>true</TreatWarningsAsErrors>。如果这样做,请检查项目级别的设置是否不会覆盖导入。

文章示例:

</Project>
  ....
  <Import Project="$(CommonLocation)\General.targets" />
</Project>