如何在 C# 中启动我的项目中包含的 .exe 文件? [复制]
Posted
技术标签:
【中文标题】如何在 C# 中启动我的项目中包含的 .exe 文件? [复制]【英文标题】:How to start .exe file contained in my project in c#? [duplicate] 【发布时间】:2012-09-08 07:22:36 【问题描述】:可能重复:Embedding an external executable inside a C# program
我创建项目“MyProj”并添加到资源程序“This.exe”...
如何在“MyProj.exe”中启动“this.exe”?
感谢您的任何想法。
【问题讨论】:
如果你的意思是启动正确的可执行文件***.com/questions/11951694/… 【参考方案1】:将 .exe 添加到项目后,进入属性窗口,然后将 Build action
更改为 Content
和 Copy to output directory
更改为 Always Copy
或 Copy if newer
要运行应用程序,请使用:
Process.Start("This.exe");
【讨论】:
太好了,这正是我需要的,谢谢 :) @Azure 不客气 :)。 Here's an article 了解如何更好地提问以避免被否决,并记住始终接受能够解决您的问题的答案。 好吧,我会阅读关于提问的文章:)。有什么方法可以将“this.exe”包含到项目中?因为您的方式是将“this.exe”复制到“启动”程序的目的地(MyProj.exe 创建 this.exe 并启动它,我需要在用户之前隐藏 this.exe),希望您理解我:)。 @Azure 如果我理解正确,您可以将 .Exe 文件作为资源嵌入。 是的 :),我 find how start app from resource... 谢谢你的时间 ;)【参考方案2】:按 F5 或转到 Debug -> Start Debugging
(这与点击 Play
按钮相同)。
如果您不想调试,请按 Ctrl + F5 或转到Debug -> Start without debugging
。
编辑: 经过作者的编辑,我认为这是答案:Launching an application (.EXE) from C#?
或者也许:Run exe file added as resource in visual studio
【讨论】:
我不是这样的初学者......我关闭了这个问题,我创建了项目“MyProj”并添加到资源程序“This.exe”......我如何启动“this.exe”在“MyProj.exe”中? 嗯,你肯定说错了你的问题,请参阅:***.com/questions/240171/… 是的,对不起,我的英语说得不太好......以上是关于如何在 C# 中启动我的项目中包含的 .exe 文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
在 C# 中,如何使用反射计算表达式主体输出函数中包含的属性数量?