【发布时间】:2014-01-24 11:05:57
【问题描述】:
早上好。
我编写了一个命令行 *.exe 应用程序(称为 myapp.exe),它接受一些参数并使其工作基本上使用输入和输出文件。
此应用程序由第 3 方应用程序调用,假装 myapp.exe 在他的 \root\bin 文件夹中。
输入和输出文件很难复制以进行测试,所以我会发现这样做更容易:
- 构建我的解决方案
- 使用一些
PostBuildEvents,将程序集部署到我磁盘上调用应用程序的\root\bin文件夹中 - 在调试模式下启动 Visual Studio,但使用部署在
\root\bin文件夹中的程序集和*.pdb
这是我能做到的吗?
我知道Visual Studio Remote Debugging 函数,但myapp.exe 不是我可以附加到的进程。
一些想法? :)
【问题讨论】:
-
如何在调试模式下为应用程序传递参数。
-
典型的命令是这样的:bin\myapp.exe -a:other\subfolder\inputFile.txt;调用者应用在调用 myapp.exe 之前写入 inputFile。
-
我正在努力确保我理解。您是想让它启动“myapp.exe”还是第三方应用程序?
-
我想在调试中启动 myapp.exe,使用 Visual Studio 分步功能,但我想使用 X:\root\bin 文件夹中的程序集启动它:我希望我已经解释得很好。
标签: c# visual-studio visual-studio-2012 visual-studio-debugging