2010-06-09 133 views
2

在最後一個PDC(不記得它是哪個會話)時,他們向我們提供了可以在常規.Net 4和Silverlight 4之間共享程序集的信息。在.Net 4和Silverlight 4之間共享程序集

很抱歉,我在這找不到任何東西。這個功能下降了嗎?那裏有什麼選擇/限制?

(上有如此相似的問題,但它們是否適用於SL3或4。他們不說)

回答

2

Sharing Silverlight Assemblies with .NET Apps從CLR團隊博客。

基本上,如果你只裝配參考: -

  • MSCORLIB
  • 系統
  • System.Core程序
  • System.ComponentModel.Composition
  • Microsoft.VisualBasic程序

那程序集可以由兩個框架共享每個框架使用其自己版本的這些引用(即.NET不會試圖加載Silverlight的System.Core版本)。

當然,您仍然需要將代碼限制爲這些引用的功能,這些功能實際上在兩個框架中都很常見。

相關問題