Visual studio后构建事件运行带有参数的exe

本文关键字:参数 exe 行带 运行 studio 构建 事件 Visual | 更新日期: 2023-09-27 18:13:54

我有c#命令行应用程序,我需要在编译后立即运行,因此为此目的,我们在visual studio中有Post-build事件命令行。我试图运行它并提供命令行参数,但它总是失败并退出代码3。不知道原因是什么。这是我运行它的方式

$(OutDir)PRG.CommandsGenerator.exe -cs $(SolutionDir)TTP'Commands.xml $(SolutionDir)TTP'NAPI.Generated.cs $(SolutionDir)Data'

where PRG.CommandsGenerator.exe我的可执行文件的名称

-cs -命令行选项

$(SolutionDir)TTP'Commands.xml - TTP文件夹src目录下的文件,必须作为参数传递

$(SolutionDir)TTP_NAPI.Generated.cs - http文件夹src目录下的文件,必须作为参数传递

$(SolutionDir)Data' - src目录中必须作为参数传递的文件夹

我做错了什么吗

Visual studio后构建事件运行带有参数的exe

在任何路径中嵌入空间?尝试将所有路径参数用双引号括起来。也试着在VS构建输出窗口中回显你的命令来查看/验证。您也可以从那里复制它并粘贴到命令行来验证。