【问题标题】:ILMerge and Custom Attributes on classes类上的 ILMerge 和自定义属性
【发布时间】:2009-04-13 16:30:51
【问题描述】:

我将一些 dll 文件合并在一起,现在我的代码将在其中一个合并的 dll 文件中找到类,但无法看到我在它们上拥有的自定义属性。它可以很好地找到所有类,但缺少属性。有什么想法可以解决这个问题吗?

编辑:进一步调查显示属性在类上,但类型的 Guid 与原始类型不同,因此 GetCustomAttribute 无法找到它。

【问题讨论】:

  • ILMerge 的哪个版本,您使用哪个参数运行它?

标签: reflection dll ilmerge


【解决方案1】:

/copyattrs 或 /copyattrs:True。您还可以使用 /attr:filename 标记指定要使用的属性。

默认情况下,它将使用您合并的第一个程序集的属性。

【讨论】:

    猜你喜欢
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    • 1970-01-01
    相关资源
    最近更新 更多