您可以在Visual Studio中使用Property Manager窗口managing common properties of C++ projects,但似乎没有与C#项目相同的内容。
有没有办法在多个项目中设置常用设置?我想做的事情的例子:
插件,宏或扩展都是可以接受的。
答案 0 :(得分:1)
您可以为Visual Studio自定义C#项目模板,这样每次创建新项目时它都具有您想要的所有设置。
答案 1 :(得分:0)
最接近的等价物当前正在VS中对正在卸载的项目中使用正则表达式,或者写一些东西来处理支持.csproj
文件的msbuild xml。
答案 2 :(得分:0)
对于C#项目,没有真正等同于Property Manager的属性。 但是,如果目标是在多个项目中共享通用设置,则可以使用.props文件创建一个NuGet包,以定义共享属性并在C#项目中引用它-VS将在构建时自动将其导入。
从NuGet 2.x开始支持.props和.targets包含。 提示:确保.props文件名与NuGet包ID匹配,否则将不包含该文件。 您可以看到一个示例here。