【问题标题】:Exposing types through wrapper assembly通过包装器组装暴露类型
【发布时间】:2011-12-07 01:17:14
【问题描述】:

假设,我有三个程序集 A1、A2、A3。 A1 使用 A2,A2 使用 A3。我的问题是 A2 公共函数有一个参数,它是在 A3 中定义的枚举,所以要在 A1 中使用 A2,我还需要为此枚举引用 A3。我当然可以在 A2 中创建一个新的枚举然后转换值,但这似乎不是一个好的解决方案。有什么方法可以将 A3 中的枚举通过 A2 暴露给 A1,这样我就不必在 A1 中引用 A3 并且 A1 将只依赖于 A2?

【问题讨论】:

    标签: .net dependencies


    【解决方案1】:

    只要在 A3 中定义了枚举并且 A2 公开了该枚举的参数/变量/属性,则需要在 A1 中引用 A3。没有办法解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多