有没有与“物业经理”相对应的职位?用于c#项目(用于常见的项目设置)

本文关键字:用于 项目 设置 常见 相对 物业经理 有没有 | 更新日期: 2023-09-27 18:04:35

您可以使用Visual Studio中的属性管理器窗口来管理c++项目的常见属性,但对于c#项目似乎没有相应的功能。

是否有一种方法可以跨多个项目设置通用设置?我想做的事情的例子:

  • 为所有具有TEST构建配置的项目添加TEST预处理器指令
  • 更改所有c#项目的错误警告
  • 一次为N个选定的c#项目添加一些通用程序集的引用
  • 等。

插件、宏或扩展都可以。

有没有与“物业经理”相对应的职位?用于c#项目(用于常见的项目设置)

c#项目中没有一个真正等价的Property Manager。但是,如果目标是跨多个项目共享公共设置,你可以创建一个NuGet包,其中包含.props文件,定义共享属性,并在你的c#项目中引用它——VS会在构建时自动导入它。

。从NuGet 2.x开始支持包含props和.targets。提示:确保.props文件名与NuGet包id匹配,否则它不会被包含。您可以在这里看到一个示例:

您可以为Visual Studio自定义c#项目模板,以便每次创建新项目时它都具有您想要的所有设置。

http://msdn.microsoft.com/en-us/library/6db0hwky.aspx

http://www.a2zdotnet.com/View.aspx?Id=170

目前最接近的等效是在卸载的项目中使用VS中的regex或编写一些东西来处理支持.csproj文件的msbuild xml。