我想制作一个安装程序,将资源(从Resources.resx)复制到特定位置 它有点工作,它复制文件,但没有文件扩展名。 这是代码: ResourceSet ResSet = Mining.Properties.Resources.ResourceManager.GetResourceSet(CultureInfo.CurrentCulture,true,true);
foreach (DictionaryEntry file in ResSet)
{
using (var stream = assembly.GetManifestResourceStream(file.Key.ToString()))
{
File.WriteAllBytes(@"C:\Programme\Special\" + file.Key.ToString() ,
ObjectToByteArray(file));
File.WriteAllBytes(@"C:\Programme\Special\target\" + file.Key.ToString(),
ObjectToByteArray(file));
File.WriteAllBytes(@"C:\Programme\Special\target\libs\" + file.Key.ToString(),
ObjectToByteArray(file));
File.WriteAllBytes(@"C:\Programme\Special\target\libs\natives\" +
file.Key.ToString(),
ObjectToByteArray(file));
Console.WriteLine("Continuing...");
}
}
另外,我不知道如何将正确的文件放入正确的文件夹中,所以我将每个文件放在每个文件夹中......