110,536
社区成员
发帖
与我相关
我的任务
分享
var resourceAsm = Assembly.LoadFile(Path.Combine(Directory.GetCurrentDirectory(), "ResourceExe.exe"));
using (var dllRes = resourceAsm.GetManifestResourceStream("ResourceExe.Microsoft.CSharp.dll"))
{
using (var dllFile = new FileStream(@"d:\Micorsoft.CSharp.dll", FileMode.Create, FileAccess.Write))
{
var buffer = new byte[1024];
do
{
var readCount = dllRes.Read(buffer, 0, buffer.Length);
if (readCount > 0)
{
dllFile.Write(buffer, 0, readCount);
}
} while (dllRes.Position < dllRes.Length);
dllFile.Flush();
}
}