【问题标题】:How to start .exe file contained in my project in c#? [duplicate]如何在 C# 中启动我的项目中包含的 .exe 文件? [复制]
【发布时间】:2012-09-08 07:22:36
【问题描述】:

可能重复:
Embedding an external executable inside a C# program

我创建项目“MyProj”并添加到资源程序“This.exe”...

如何在“MyProj.exe”中启动“this.exe”?

感谢您的任何想法。

【问题讨论】:

标签: c#


【解决方案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”中?
  • 嗯,你肯定说错了你的问题,请参阅:stackoverflow.com/questions/240171/…
  • 是的,对不起,我的英语说得不太好......
猜你喜欢
  • 1970-01-01
  • 2018-07-28
  • 2012-02-05
  • 1970-01-01
  • 2014-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多