gpt4 book ai didi

.net - 将图像文件资源添加到另一个项目

转载 作者:行者123 更新时间:2023-12-04 05:24:54 25 4
gpt4 key购买 nike

我想在 .NET 项目中添加/更新图像资源,以便在编译应用程序时,图像将在运行时可用。

由于在多个位置有大量图像,我想使用单独的 vb.net 项目来执行此操作。

我能看到的唯一方法是将图像文件复制到 [Project]\Resources文件夹,然后编辑 [Project]\My Project\Resources.resx使用这个图像文件,但这似乎有点麻烦,我不确定 Visual Studio 对 resx 文件的格式有多挑剔。

有没有其他方法可以做到这一点?

最佳答案

您可以使用 ResourceWriter类以直接从代码以编程方式创建二进制资源 (.resources) 文件。

    using (ResourceWriter rw = new ResourceWriter(@".\CarResources.resources"))
{
Image im = Image.FromFile("C:\\sample.jpg");
rw .AddResource("sample.jpg", im)
}

您也可以使用资源文件 Generator (Resgen.exe) 从文本文件或 .resx 文件创建 .resources 文件。

关于.net - 将图像文件资源添加到另一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13304892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com