Visual Studio .NET解决方案中的用户变量

时间:2015-05-19 18:00:32

标签: visual-studio

在Visual Studio(任何版本)的.NET解决方案中将Build Events添加到项目时,您可以使用$(SolutionDir)$(PlatformName)等解决方案变量。

是否可以以任何方式为这些添加自定义变量?最好是用户范围(以便签到不会与团队共享)?

我发现references关于如何在C ++解决方案上编辑它们,但它不适用于.NET解决方案(顺便说一下,它们被称为宏)。

Post Build Event with Macros Open

1 个答案:

答案 0 :(得分:0)

您可以在msbuild文件中定义自己的变量(读取:您的proj文件) https://msdn.microsoft.com/en-us/library/ms171458.aspx

  

“Visual Studio中的项目文件(.csproj,.vbproj,vcxproj等)   包含在使用时构建项目时运行的MSBuild XML代码   IDE。项目通常会导入一个或多个.targets文件   定义他们的构建过程。有关更多信息,请参阅MSBuild .Targets   文件“。

另外:常见的MSBuild项目属性https://msdn.microsoft.com/en-us/library/bb629394.aspx

通过这些概念,您可以实现您想要的任何目标。