将EXE文件添加到项目中,以便将其像DLL一样复制到Bin/Debug文件夹中?

Joh*_*ohn 16 c# tfs visual-studio-2010

我需要我的C#项目在执行期间启动另一个EXE程序.这个可执行文件需要放在与构建解决方案的C#程序相同的文件夹中,例如,调试文件夹 - 就像DLL文件引用一样 - 这样当我的团队成员从TFS检查项目时, debug,当我的C#代码试图调用它时发现EXE.

但是,EXE本身并不是引用,因此它不能作为引用添加,即使我希望以与引用相同的方式复制它.

这个问题有合理的解决方案吗?

提前致谢.

Hab*_*bib 26

您可以转到该文件的属性,然后在复制到输出目录选择下, copy if newer

在此输入图像描述


Dar*_*rov 5

您可以将可执行文件作为项添加到C#项目中,并在其属性中将其属性设置Copy to Output DirectoryCopy always。这样,每次编译项目时,可执行文件都会被复制到输出文件夹(bin\Debugbin\Release)。