【问题标题】:Sharing assemblies between .Net 4 and Silverlight 4在 .Net 4 和 Silverlight 4 之间共享程序集
【发布时间】:2011-11-02 19:13:55
【问题描述】:

在上一次 PDC 上(不记得是哪次谈话了),他们向我们提供了可以在常规 .Net 4 和 Silverlight 4 之间共享程序集的信息。

很遗憾,我在这方面找不到任何东西。这个功能被放弃了吗?有哪些选择/限制?

(关于 SO 也有类似的问题,但他们没有说明它们是否适用于 SL3 或 4。)

【问题讨论】:

    标签: silverlight .net-4.0 silverlight-4.0


    【解决方案1】:

    请参阅 CLR 团队博客中的 Sharing Silverlight Assemblies with .NET Apps

    基本上,如果您的程序集仅引用:-

    • Mscorlib
    • 系统
    • System.Core
    • System.ComponentModel.Composition
    • Microsoft.VisualBasic

    该程序集可以由两个框架共享,每个框架使用自己的引用版本(例如,.NET 不会尝试加载 Silverlight 的 System.Core 版本)。

    当然,您仍然需要将代码限制为这些引用的特性,而这些特性实际上在两个框架中是通用的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-02
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多