2
我已經寫了一個C#類庫(DLL),並且想知道在Silverlight中使用它的最快方法嗎?據推測,我將不得不將其轉換?有沒有用於將C#類庫轉換爲Silverlight庫的工具?
我已經寫了一個C#類庫(DLL),並且想知道在Silverlight中使用它的最快方法嗎?據推測,我將不得不將其轉換?有沒有用於將C#類庫轉換爲Silverlight庫的工具?
.NET類庫和Silverlight類庫的區別在於它們引用了一組不同的「核心」程序集,例如, mscorlib.dll
,System.dll
等
如果你有來源:您可以簡單地通過在Visual Studio中開始一個新的Silverlight類庫項目中的.NET類庫一個Silverlight類庫轉換和複製粘貼&所有來源。當然,您必須修復Silverlight中不同的所有API調用。
如果您沒有資料來源:我不知道是否有直接轉換程序集的好方法。我懷疑你可以用引用Silverlight組件來替換.NET組件的引用。我可以想到使用.NET Reflector反編譯程序並重新編譯它的唯一方法如上。
從源代碼重新構建,並明白雖然Silverlight是完整框架和BCL的子集,但它是*子集*並不是所有東西都能「按原樣」工作。 – 2009-09-02 00:15:42