C# 加载合并的.exe资源

C# 加载合并的.exe资源,c#,.net-assembly,embedded-resource,C#,.net Assembly,Embedded Resource,我已经将一个可执行文件合并到我的第一个C项目中,但这不起作用(我使用了一个private void按钮1u单击(objectsender,EventArgs e)) 如果您的exe是.NET可执行文件,您可以通过在运行时将其加载到“Assembly”对象中,直接从资源流运行它: 否则,您需要将exe注销到一个临时位置(如当前用户的文件夹)并从那里执行: 我们需要更多信息。通过合并,您的意思是希望按需执行另一个exe吗?还有,到底什么是不起作用的,流失败了吗?exe只是不执行吗?发生什么事?并且

我已经将一个可执行文件合并到我的第一个C项目中,但这不起作用(我使用了一个
private void按钮1u单击(objectsender,EventArgs e)


如果您的exe是.NET可执行文件,您可以通过在运行时将其加载到“Assembly”对象中,直接从资源流运行它:

否则,您需要将exe注销到一个临时位置(如当前用户的文件夹)并从那里执行:


我们需要更多信息。通过合并,您的意思是希望按需执行另一个exe吗?还有,到底什么是不起作用的,
失败了吗?exe只是不执行吗?发生什么事?并且嵌入到resources.resx..中,不是吗?幸运的是,我不太了解一些更简单的东西?老实说,不。您正在尝试做的不是琐碎的事情。一旦您复制了文件(我将转到c:root以外的地方),您将需要使用我在第二个链接中提供的类来运行该进程。
Stream stream = this.GetType().Assembly
    .GetManifestResourceStream("Exeincorporated.exe [or without .exe]");