我正在尝试在 Visual Studio 2017 中设置一些外部工具路径,出于某种原因,某些条目会自动重命名。在下面
Tools > Options > Projects and Solutions > Web Package Management > External Web Tools
我正在尝试输入$(VSINSTALLDIR)\Web\External
,但是在“选项”对话框上单击 [确定] 后,它会被重命名为$(VSInstalledExternalTools)
.
我制作了一个小的 MSBuild 脚本来测试每个变量的值。这包括以下消息声明:
<Message Text="$(VSInstallDIR)\Web\External"></Message>
<Message Text="$(VSInstalledExternalTools)"></Message>
第一个输出“C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Web\External”,而第二个输出一个空字符串。这打破了我的构建过程,但我不知道如何解决。