使用 Visual Studio Developer Prompt 进行目标执行



我安装了VS2017和一个目标文件 我有一个目标文件

<Target Name="TargetName">
<Exec Command="some-command"></Exec>
</Target>

目标命令运行正常。除了它在cmd而不是开发人员命令提示符下运行。以前,它曾经在开发人员命令提示符下运行。

我知道这一点,因为它无法找到变量 VCINSTALLDIR 和 nmake 命令。当我从开发人员提示符运行相同的命令时,它们按预期工作。

我已经重新安装了VS2017。问题仍然存在。VS2017中是否有任何设置使其使用开发人员提示?

我通过在 PATH 环境中添加 vsdevcmd.bat 并将命令更改为

<Exec Command="call vsdevcmd.bat &amp; some-command"></Exec>

最新更新