C#复制资源/制作安装程序

时间:2013-04-11 15:18:07

标签: c# file io foreach resources

我想制作一个安装程序,将资源(从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...");

    }
}

另外,我不知道如何将正确的文件放入正确的文件夹中,所以我将每个文件放在每个文件夹中......

0 个答案:

没有答案