VS 2017 构建后事件退出代码 3,在 CMD 中有效

mar*_*vis 5 .net powershell visual-studio

我正在尝试执行以下命令:

"$(SolutionDir)packages\Centeva.Ct-TypeScripter.1.1.13\tools\TypeScripter.exe" .\typescripter.settings.json
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

The command ""C:\Users\marbl\Desktop\pulse\packages\Centeva.Ct-TypeScripter.1.1.13\tools\TypeScripter.exe" .\typescripter.settings.json" exited with code 3.
Run Code Online (Sandbox Code Playgroud)

如果我采取并执行错误的输出

"C:\Users\marbl\Desktop\pulse\packages\Centeva.Ct-TypeScripter.1.1.13\tools\TypeScripter.exe
Run Code Online (Sandbox Code Playgroud)

在 cmd/powershell 中它工作得很好。我已验证所有文件都存在并且位于正确的位置。

pau*_*sm4 3

MSVS Builder 错误代码 3 是“路径错误”:

https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx

ERROR_PATH_NOT_FOUND
    3 (0x3)
    The system cannot find the path specified.
Run Code Online (Sandbox Code Playgroud)
  • 建议:

    尝试为 typescripter.settings.json 指定绝对路径设置。

  • 您也可以尝试消除双引号:

    例子:

    $(SolutionDir)packages\Centeva.Ct-TypeScripter.1.1.13\tools\TypeScripter.exe