如何在 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 更改为 ContentCopy to output directory 更改为 Always CopyCopy 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# 中,如何使用反射计算表达式主体输出函数中包含的属性数量?

在编译时设置 app.manifest 中包含的属性

如何打开框架中包含的视图控制器作为 iOS 的静态库?

基于嵌套列表中包含的 id 元素比较两个通用列表的最有效方法 (C#)

从我的项目中包含的 jar 调用属性文件

启动包含在同一解决方案中的应用程序[关闭]