我已将全局资源文件分离到项目解决方案中的其他类库。 如果在转移到生产后,我想修改一些资源值,或者如果我想为新国家添加新的资源文件,那么是否可以修改我当前的资源dll? 有没有可用的软件工具?如果是,请让我知道这些工具。
答案 0 :(得分:1)
但是,如果资源程序集的公共API发生更改,则始终可以替换DLL。你会破坏你的代码。执行实际绑定的JIT编译在运行时发生,因此,通常安全地将程序集替换为具有其他成员的程序集,但前提是不使用某些成员一种版本控制或强名称的程序集。
您不需要使用.NET重新编译或链接内容,但您必须重建资源程序集。 .NET Framework SDK包含此工具。
您可以使用resgen.exe以及带有/resource:
标志的C#编译器来链接,构建或嵌入资源。