在最后一个PDC(不记得是哪个讲话)时,他们向我们提供了可以在常规.Net 4和Silverlight 4之间共享程序集的信息。
很遗憾,我找不到任何相关内容。这个功能被删除了吗?有什么选择/限制?
(在SO上也有类似的问题,但他们没有说明是否适用于SL3或4。)
答案 0 :(得分:2)
请参阅CLR团队博客中的Sharing Silverlight Assemblies with .NET Apps。
基本上,如果您的程序集仅引用: -
这个程序集可以由两个框架共享,每个框架使用自己的引用版本(例如,.NET不会尝试加载Silverlight的System.Core版本)。
当然,您仍然需要将代码限制为这两个框架实际上通用的引用的功能。