破碎的场景:
我有一个 C# 程序,它在 cmd 中调用 .exe(使用 process.start),传递一些必需的参数。
我想做的:将 exe 包含到项目中,这样我就不必调用 cmd。
任何想法?
如果您只是想包含这样就不必发送两个文件,那么只需将其作为“嵌入资源”包含到项目中(请参阅项目项选项),然后您可以调用 ResourceManager.GetStream 并将其写入文件并调用 Process 。开始。
如果您想集成该 exe 的功能,以便不再需要该 exe(无需 Process.Start),那么您需要源代码...
编辑:
如果exe是.NET,则不需要“写入文件” - 那么您可以直接从资源流作为Assembly/AppDomin加载它并执行它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)