【发布时间】:2011-08-04 14:53:08
【问题描述】:
您可以在 Visual Studio 中为 managing common properties of C++ projects 使用 Property Manager 窗口,但对于 C# 项目似乎没有等效功能。
有没有办法跨多个项目设置通用设置?我想做的事情的例子:
- 为所有具有 TEST 构建配置的项目添加 TEST 预处理器指令
- 将所有 C# 项目的警告更改为错误
- 一次为 N 个选定的 C# 项目添加对某些通用程序集的引用
- 等
插件、宏或扩展都是可以接受的。
【问题讨论】:
-
没有等效项,主要是因为 C# 项目的可配置项非常少。您正在像 C++ 程序员一样思考,而不是开始使用 C# 的最佳方式。您可以通过手动编辑 .vcproj 文件来获得所需的内容,使用
<Import> -
我还没有开始使用 C#,唉,目前为止,我的解决方案是在 .csproj 文件上进行全局正则表达式替换。这不好玩。
标签: c# visual-studio-2010 configuration multiple-projects