将EXE文件添加到项目中,以便将它像DLL一样复制到Bin / Debug文件夹中?
我需要我的C#项目在执行期间启动另一个EXE程序。 这个可执行文件需要放在与构建解决方案的C#程序相同的文件夹中,例如,调试文件夹 – 就像DLL文件引用一样 – 这样当我的团队成员从TFS检查项目时, debug,当我的C#代码试图调用它时发现EXE。
但是,EXE本身不是引用,因此它不能作为引用添加,即使我希望以与引用相同的方式复制它。
这个问题有合理的解决方案吗?
提前致谢。
您可以转到文件的属性,然后在复制到输出目录选择下, copy if newer
您可以将可执行文件作为项添加到C#项目中,并在其属性中将其“ Copy to Output Directory
属性设置为Copy always
。 这样,每次编译项目时,可执行文件都将被复制到输出文件夹( bin\Debug
或bin\Release
)。
创建在生成后执行复制操作的批处理文件。 可以在构建前和构建后执行其他操作。 请参阅http://msdn.microsoft.com/en-us/library/ke5z92ks.aspx
使用程序设置打包.exe
。
只需将其添加到Applications Folder
。 它与bin/Debug
文件夹中的相同。