【问题标题】:MEF for .NET 3.5 Signed Application.NET 3.5 签名应用程序的 MEF
【发布时间】:2012-01-13 21:04:36
【问题描述】:

我正在尝试在针对 .NET 4.0 和 .NET 3.5 构建的程序集中使用 MEF。据我所知,MEF 的System.ComponentModel.CompositionModel DLL 在 .NET 4.0 中可用,但在 .NET 3.5 中不可用。

我尝试从CodePlex site 下载最新的 MEF 1 版本(预览版 9),但我也遇到了麻烦。我的应用程序已签名,因此需要通过其强名称引用外部程序集。 CodePlex 中的 MEF 二进制文件似乎不是强命名的。

除了自己构建 MEF 二进制文件和签名之外,是否有任何受信任的来源可供我下载签名的 MEF .NET 3.5 二进制文件?

【问题讨论】:

    标签: .net-3.5 mef strongname


    【解决方案1】:

    正如您所发现的,来自 CodePlex 的 CTP 二进制文件不是强命名的。没有签名的“官方”版本,因为唯一的官方版本是 4.0 版本。

    如果您需要对 3.5 签名的 MEF,您可能需要自己重新编译并签名。

    【讨论】:

      猜你喜欢
      • 2010-12-29
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 2011-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多