假设我确实在项目的资源中添加了一些exe文件。 现在如果我想运行该文件,我必须从资源中提取它作为一个新文件然后我可以运行它 所以请有人帮我解决这个问题
答案 0 :(得分:0)
从程序集中获取资源作为流:
myAssembly.GetManifestResourceStream("TheNameSpacename.NameOfYourFile")
将流复制到文件:已在此处描述:
http://stackoverflow.com/questions/411592/how-do-i-save-a-stream-to-a-file
(例如在C#中,移植到VB.NET应该很容易)。
运行文件:使用System.Diagnostics.Process.Start:
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx