【发布时间】:2011-11-02 19:13:55
【问题描述】:
在上一次 PDC 上(不记得是哪次谈话了),他们向我们提供了可以在常规 .Net 4 和 Silverlight 4 之间共享程序集的信息。
很遗憾,我在这方面找不到任何东西。这个功能被放弃了吗?有哪些选择/限制?
(关于 SO 也有类似的问题,但他们没有说明它们是否适用于 SL3 或 4。)
【问题讨论】:
标签: silverlight .net-4.0 silverlight-4.0
在上一次 PDC 上(不记得是哪次谈话了),他们向我们提供了可以在常规 .Net 4 和 Silverlight 4 之间共享程序集的信息。
很遗憾,我在这方面找不到任何东西。这个功能被放弃了吗?有哪些选择/限制?
(关于 SO 也有类似的问题,但他们没有说明它们是否适用于 SL3 或 4。)
【问题讨论】:
标签: silverlight .net-4.0 silverlight-4.0
请参阅 CLR 团队博客中的 Sharing Silverlight Assemblies with .NET Apps。
基本上,如果您的程序集仅引用:-
该程序集可以由两个框架共享,每个框架使用自己的引用版本(例如,.NET 不会尝试加载 Silverlight 的 System.Core 版本)。
当然,您仍然需要将代码限制为这些引用的特性,而这些特性实际上在两个框架中是通用的。
【讨论】: