首页 > 解决方案 > Visual Studio 预构建变量 (TextTransform.exe)

问题描述

我需要使用 TextTransform 并且我目前有这个预构建事件,它正在工作:

"%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\TextTransform.exe" -a !!BuildConfiguration!$(Configuration) "$(ProjectDir)Properties\AssemblyInfo.tt"

但我想\2019\Enterprise\根据用户版本/版本替换变量,尝试谷歌搜索,但没有找到任何东西。

标签: visual-studio

解决方案


找到了一个解决方案,在这个链接中有一些非常有用的变量:

链接到所有 Visual Studio $ 变量

然后我正在使用:

MSBuildStartupDirectory 这是:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE 

结果:

"$(MSBuildStartupDirectory)\TextTransform.exe" -a !!BuildConfiguration!$(Configuration) "$(ProjectDir)Properties\AssemblyInfo.tt"

推荐阅读