简直要摔死的场景:
我在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/