c# - 将.exe文件集成到Visual Studio项目中

标签 c# visual-studio

简直要摔死的场景:
我在C#中有一个程序,该程序在cmd中调用.exe(使用process.start),并传递一些必需的参数。

我正在尝试做的事情:将exe包含到项目中,这样我就不必调用cmd。

任何的想法?

最佳答案

如果您只想包含它,而不必运送两个文件,则只需将其作为“嵌入式资源”包含在项目中(请参阅项目项选项),然后可以调用ResourceManager.GetStream并将其写入文件并调用Process 。开始。

如果要集成该exe的功能,以便不再需要该exe(无需Process.Start),则需要源代码...

编辑:
如果exe是.NET,则不需要“写入文件”,那么您可以直接从资源流中将其作为Assembly / AppDomin加载并执行。

关于c# - 将.exe文件集成到Visual Studio项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6763809/

相关文章:

c# - Managedwifi : Occasionally, WlanConnectionNotification 没有被解雇

c# - Visual Studio 中的 .NET Core 应用程序独立发布

visual-studio - 这个配色方案元素的名称是什么?

c# - 用于从加载项执行功能的 Microsoft 功能区按钮

c++ - VS2013 - 静态常量已经定义

amazon-web-services - 无法在 Amazon (aws) 上创建/删除/发布 Lambda,收到 403 拒绝访问

c++ - 关于具有不同内容的文件拷贝的 Visual Studio 警告

c# - Protobuf.NET 是否处理 [OnSerializing]? "Non-public member cannot be used with full dll compilation"

c# - 按分隔符匹配正则表达式模式

c# - Azure 存储 Blob 重命名