【问题标题】:visual studio post build event run exe with argumentsVisual Studio 后期构建事件运行带有参数的 exe
【发布时间】: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


【解决方案1】:

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

【讨论】:

  • 没有空格,但我尝试用双倍配额将所有内容括起来,仍然不起作用
猜你喜欢
  • 2016-08-11
  • 2020-08-17
  • 2016-05-21
  • 1970-01-01
  • 2010-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多