生成后事件exe注册命令退出,代码为255

时间:2019-06-12 13:07:22

标签: c# batch-file visual-studio-2017

我的项目有一个构建后事件,可以向/largeaddressaware注册我的exe。但这是失败的。

我检查了vsdevcmd.bat中是否存在"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools",并且它也在环境变量中,但是仍然无法正常工作。

下面是我在postbuild event中的摘录,

call "$(DevEnvDir)..\tools\vsdevcmd.bat" editbin /largeaddressaware $(TargetPath)

下面是来自错误列表窗口

"call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\..\tools\vsdevcmd.bat" editbin /largeaddressaware fullpathEXE.exe"

这是错误消息:

enter image description here

1 个答案:

答案 0 :(得分:0)

在我的PATH环境变量中,路径中有双引号。一旦我从“路径”可变路径中删除了“,则一切正常。