当前位置: 首页 > 编程语言 > C#

将一个项目的exe复制到另一个项目的调试输出目录分享

时间:2023-04-10 15:55:51 C#

将一个项目的exe复制到另一个项目的调试输出目录我有两个项目,ProjOne.exe和ProjTwo.exe。我想构建ProjOne.exe,它知道它依赖于ProjTwo.exe,因此它在构建ProjOne.exe时复制ProjTwo.exe。我还有一个ProjThree.dll,它完美地完成了这项工作。但这只是因为Proll引用了dll。有没有办法像DLL/OCX那样做?或者这是一些POST构建脚本?:)如果是这样,请举例说明我将使用的脚本。谢谢!转到ProjectProjTwoProperties->BuildEvents->Post-buildeventcommandline:echof|xcopy/y"$(TargetPath)""$(SolutionDir)ProjOnebinDebug$(TargetFileName)"当你构建ProjTwo时,它会将CopyProjTwo.exe放到ProjOne的Debug文件夹中,我最终使用了ganchito55的方法并且效果很好。然后我很快意识到在处理多个文件(例如调试文件等)时它不适合我的目的。我还想在DEBUG和RELEASE中构建。我最终做了以下...1)深入了解ProjTwo上的项目属性:右键单击项目->属性->构建事件2)将以下行添加到“构建后事件命令行”框中:在生成DEBUG输出时,将ProjTwo中使用的所有文件复制到ProjOne输出目录。if$(ConfigurationName)==Debugxcopy/y"$(TargetDir)*.*""$(SolutionDir)ProjOnebinDebug"在构建RELEASE输出时将ProjTwo中使用的所有文件复制到ProjOne输出目录。以上就是C#学习教程:将一个项目的exe复制到另一个项目的调试输出目录,全部内容分享给大家。如果对大家有用,需要详细了解C#学习教程,希望大家多多关注——if$(ConfigurationName)==Releasexcopy/y"$(TargetDir)*.*""$(SolutionDir)ProjOnebinRelease》本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: