Codedom添加资源

时间:2012-07-20 22:40:33

标签: c# wpf resources codedom

我正在使用codedom编译一些源代码(它是一个wpf窗口)。现在我想添加一些资源(图像)而不先删除文件。这可能吗?

如果是,怎么样?我如何在新应用程序中访问图像?

根据要求提供更详细的信息:

用户可以输入/选择一些数据。 之后,用户可以单击编译,创建自定义应用程序(wpf)。

现在我想在编译时添加一些图像资源,这样我就可以为动态创建的应用程序创建一个更好的GUI。

1 个答案:

答案 0 :(得分:1)

好的,我最终解决了这个问题。

我将图像转换为字节数组,然后编写了一个新资源(使用ResourceWriter),最后编写了(CompilerParameters)EmbeddedResources.Add。

在创建的WPF窗口中,我抓取数组,将其转换回BitmapImage并将其指定给图像控件。