如何将External.exe添加到我的C#项目中?

如何将External.exe添加到我的C#项目中?,c#,visual-studio,winforms,ms-access,C#,Visual Studio,Winforms,Ms Access,我可以将external.exe添加到我的C#项目中,这样我就不需要任何路径作为外部应用程序访问它了吗? 我想将其作为我的项目资源嵌入? 提前感谢您可以通过右键单击项目添加文件,也可以通过拖放操作添加文件 您可以将exe添加到解决方案中,并设置其生成操作:内容和复制到输出目录:始终复制 安装程序应自动包含该文件 希望这有帮助我想你做不到,至少我从来没有这样做过。我会使用一个配置文件来存储外部exe的路径,这样就可以很容易地更改它。你可以,但为了运行它,你仍然需要提取它并处理。启动它,或者使用其中

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

您可以通过右键单击项目添加文件,也可以通过拖放操作添加文件

您可以将exe添加到解决方案中,并设置其
生成操作:内容
复制到输出目录:始终复制

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


希望这有帮助

我想你做不到,至少我从来没有这样做过。我会使用一个配置文件来存储外部exe的路径,这样就可以很容易地更改它。你可以,但为了运行它,你仍然需要提取它并
处理。启动
它,或者使用其中一个概念,托管代码更容易一些,PE代码更繁重一些。如果它有依赖项,则情况将完全不同,如果没有安装程序,它将无法工作。如果将其存储在资源中,则始终可以将其解压缩到Windows Temp文件夹中,然后从那里运行。请解释一下步骤。我对C#不是很有经验。提前谢谢。这里的Visual Studio比c#更重要。。。。将windows资源管理器中的exe拖放到解决方案管理器中,将exe添加到项目中。然后单击刚刚添加到解决方案资源管理器窗口中的exe,打开“属性”选项卡,在这里有两个选项1)生成操作和2)复制到输出目录。这些是您想在我的答案中设置的字段,这应该可以完成,只需再问一个问题。我有一个windows应用程序的安装程序文件。我应该按照上面提到的指令去做,或者我必须提取它,然后使用.exe来做同样的事情。