【问题标题】:How can I change the name of a dynamic assembly after it has been created?创建动态程序集后如何更改其名称?
【发布时间】:2010-03-23 09:40:00
【问题描述】:

有没有办法在动态程序集创建后更改它的名称?我正在使用一个使用动态方法的框架,它正在创建一个与我的主程序集同名的动态程序集(当它尝试加载资源时会导致 WPF 出现问题)。所以我需要找到一个解决方法,我想尝试更改动态程序集的名称。

我已尝试使用 GetName(),然后设置 Name 属性,但似乎 GetName 返回了名称的克隆,因为我的更改没有生效。

我还能尝试什么?

【问题讨论】:

  • 你可以访问框架源代码吗?改变这个选项吗?
  • 不能直接改。我已经联系了开发人员,希望他们能为我做出改变。
  • 你用的是什么框架?

标签: .net reflection dynamic-assemblies


【解决方案1】:

您应该能够使用Common Compiler Infrastructure 修改保存的程序集并更改存储的程序集名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多