我希望不是一個愚蠢的問題...加載一個不Silverlight的DLL到Silverlight項目類型
可以加載一個沒有Silverlight的組裝成一個Silverlight項目不使用COM對象?
在此先感謝。
我希望不是一個愚蠢的問題...加載一個不Silverlight的DLL到Silverlight項目類型
可以加載一個沒有Silverlight的組裝成一個Silverlight項目不使用COM對象?
在此先感謝。
可以使用Portable Class Library (PCL)
使用此項目的編寫和編譯,如果沒有修改在多個平臺上,如Windows 7中,Windows 8的Silverlight,Windows Phone和Xbox 360的工作 便攜式組件。例如,您可以使用 創建包含用於桌面應用程序的共享業務邏輯的類, Windows應用商店應用和移動應用,然後您可以從應用中引用這些 類。
可移植類庫項目支持從.NET框架,Silverlight的,.NET的Windows Store應用程序, 的Windows Phone和Xbox 360組件 的一個子集,並提供了一個Visual Studio模板 ,你可以用它來構建這些平臺上未經修改就運行的組件。如果您不使用便攜式類庫項目 ,則必須針對單一應用程序類型,然後手動爲其他應用程序類型重新編寫 類庫。通過便攜式類庫項目 ,您可以減少開發和測試代碼的時間和成本,這些代碼由 構建,適用於不同 設備的跨應用程序共享的便攜式程序集。
此外,微軟的斯科特Hanselman的已經寫了PCL幾篇文章,這應該是一個很好的起點,找到你需要開始的資源:Cross-Platform Portable Class Libraries with .NET are Happening
除了延答案,沒有其他方式來加載不僅僅是Silverlight程序集的.NET程序集。您可以在SL5上使用P/Invoke加載win32 dll。 – John