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

问题描述 投票:0回答:1

在 Visual Studio(任何版本)中向 .NET 解决方案中的项目添加生成事件时,可以使用解决方案变量,例如

$(SolutionDir)
$(PlatformName)

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

我找到了关于如何在 C++ 解决方案上编辑它们的参考,但它不适用于 .NET 解决方案(顺便说一下,它们称为宏)。

Post Build Event with Macros Open

visual-studio solution
1个回答
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

有了这些概念,你就可以实现你想要的一切。

© www.soinside.com 2019 - 2024. All rights reserved.