0

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

    }
}

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

4

0 回答 0