Visual Studio预生成变量(TextTransform.exe)

时间:2019-06-26 09:16:46

标签: visual-studio

我需要使用TextTransform,并且当前有一个预构建事件,它可以正常工作:

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

但是我想根据用户版本/版本将\2019\Enterprise\替换为变量,尝试在Google上搜索并在此处搜索,但未找到任何内容。

1 个答案:

答案 0 :(得分:0)

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

Link to all Visual Studio $ variables

然后我正在使用:

MSBuildStartupDirectory 这是:

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

结果:

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