C#でリソースファイルを書き出す


少しハマったのでメモ。
書きだすのに少し時間がかかるので、非同期処理で書いたほうが良さげ

byte[] file = Properties.Resources.resourcedll;
File.WriteAllBytes(@"C:\resource.dll", file);

追記(2014/03/13)
こうも書けますね

File.WriteAllBytes(@"C:\resource.dll", Properties.Resources.resourcedll);