我已将可执行文件合并到我的第一个C#项目中,但这不起作用(我使用了private void button1_Click(object sender, EventArgs e)
)
Stream stream = this.GetType().Assembly
.GetManifestResourceStream("Exeincorporated.exe [or without .exe]");
答案 0 :(得分:1)
如果您的exe是.NET可执行文件,则可以通过在运行时将其加载到“Assembly”对象中直接从资源流运行它:
否则你需要将exe写入临时位置(如当前用户的文件夹)并从那里执行:
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.aspx