【发布时间】:2013-05-16 21:42:32
【问题描述】:
我有 c# 命令行应用程序,我需要在它编译后立即运行它,因此为此我们在 Visual Studio 中有构建后事件命令行。我正在尝试运行它并提供命令行参数,但它总是失败并以代码 3 退出。不知道有什么原因。这就是我运行它的方式
$(OutDir)PRG.CommandsGenerator.exe -cs $(SolutionDir)TTP\Commands.xml $(SolutionDir)TTP\NAPI.Generated.cs $(SolutionDir)Data\
其中 PRG.CommandsGenerator.exe 我的可执行文件的名称
-cs -命令行选项
$(SolutionDir)TTP\Commands.xml - TTP 文件夹中 src 目录中的文件,必须作为参数传递
$(SolutionDir)TTP_NAPI.Generated.cs - TTP 文件夹中 src 目录中的文件,必须作为参数传递
$(SolutionDir)Data\ - src 目录中的文件夹,必须作为参数传递
我做错了吗?
【问题讨论】:
-
您可能会遇到目录路径中的空格问题。尝试在路径周围使用引号。
标签: c# visual-studio-2010 post-build-event