【问题标题】:How to insert a file g.resources into an Assembly如何将文件 g.resources 插入程序集
【发布时间】:2012-11-01 19:45:30
【问题描述】:

我需要修改一个程序集来更改一个资源。我已经提取了资源并对其进行了修改,但现在我找不到将其再次嵌入到程序集中的方法。我尝试过使用 ildasm,但似乎它需要一个 .res 资源文件,而我只有一个 xxx.g.resources 文件。

有什么想法吗?

谢谢

【问题讨论】:

    标签: c# wpf resources .net-assembly ildasm


    【解决方案1】:

    这只是一个想法:也许您可以创建一个新程序集,在其中包含新资源以及您未修改的其他“事物”。也许您可以像提取资源一样提取其他“东西”...

    【讨论】:

    • 可能是一种方法,但你知道...反编译器不是完美的工具,而且程序集是中等大小的,所以我想尽可能避免这种情况。
    【解决方案2】:

    将“*.Config”文件的内容添加到“.g.resources”文件的一种方法是将配置文件的“Build Action”属性值更改为“Resource”。

    我希望这对某人有所帮助。

    【讨论】:

    • 这与我所要求的完全无关。
    • 明白。但是,这样做解决了我在使用客户现有应用程序时遇到的问题,该应用程序在运行时从“.g.resources”文件中读取并使用其内容。所以,我认为在这里发布它可能会对某人有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 2010-11-30
    • 2017-07-10
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 2021-09-01
    相关资源
    最近更新 更多