【问题标题】:How to add External .exe to my C# project?如何将外部 .exe 添加到我的 C# 项目中?
【发布时间】:2018-07-13 13:54:44
【问题描述】:

我可以将外部 .exe 添加到我的 C# 项目中,这样我就不需要任何路径来作为外部应用程序访问它吗? 我想将它嵌入到我的项目资源中吗? 提前致谢

【问题讨论】:

  • 我不认为你可以,至少我从来没有那样做。我会使用配置文件来存储外部 exe 的路径,以便可以轻松更改。
  • 你可以,但是为了运行它,你仍然必须提取它并Process.Start 它,或者使用presented here 的概念之一,对于托管代码来说更容易一些,a PE代码有点繁重。如果它有依赖关系,那将是一个完全不同的故事,没有安装程序就无法工作。
  • 如果您将其存储在资源中,您可以随时将其提取到 Windows Temp 文件夹中并从那里运行。

标签: c# visual-studio winforms ms-access


【解决方案1】:

您可以通过右键单击项目添加文件,或拖放作品。

您可以在解决方案中添加您的 exe 并设置其 Build Action: ContentCopy to output Directory: Copy always

安装程序应自动包含该文件。

希望对你有帮助

【讨论】:

  • 你能解释一下步骤吗?我在 C# 方面不是很有经验。提前致谢。
  • 这里比 c# 更像 Visual Studio.... 将您拥有的 exe 从 Windows 资源管理器拖放到您的解决方案管理器中,以将 exe 添加到项目中。
  • 然后单击刚刚添加到解决方案资源管理器窗口中的 exe 并打开“属性”选项卡,在这里您有两个选项 1) 构建操作和 2) 复制到输出目录。这些是您要在我的答案中设置的字段,应该这样做
  • 再问一个问题。我有一个 Windows 应用程序的安装程序文件。我是否应该按照上述说明进行操作,或者我必须将其解压缩然后使用 .exe 来执行相同操作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-18
  • 1970-01-01
  • 1970-01-01
  • 2018-09-14
  • 2013-05-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多