2014-10-09 93 views
-2

我想將.net dll添加到xamarin,但我沒有該dll的源代碼...所以我無法進行更改到dll代碼並在xamarin上編譯。這是一個第三方的dll,只需要在我的應用程序中添加我在xamarin中創建的。我無法更改第三方DLL的代碼。每當我不得不做一個應用程序,我曾經在我的網絡代碼中引用該DLL。但是現在我想在xamarin上做出同樣的應用。但是我怎麼才能參考dll。 Plz建議某種方式。有什麼方法可以將我們的dll移植到其他平臺上。 Plz建議某種方式,很容易解釋如何在xamarin中添加第三方.net dll,其源代碼未知

+1

Plz給我看codez!首先,您是使用Visual Studio還是Xamarin Studio?標籤需要。其次,爲什麼不只是重載方法和/或提供自己的實現?第三,如果它的第三方DLL你有權修改他們的代碼?第四,你有沒有嘗試使用Reflector或ILSpy查看第三方DLL中的代碼?你需要提供更多信息。請閱讀[FAQ]並更新您的問題。 – 2014-10-09 04:57:57

+0

Plz回答我的問題plzzz – user3743646 2014-10-09 06:31:30

+0

scan.xamarin.com會告訴你每個Xamarin平臺如何兼容dll。如果您沒有源代碼並且不兼容,那麼您將不得不尋找替代解決方案。 – Jason 2014-10-09 11:33:41

回答

0

有問題的.net dll可能有Xamarin平臺上不存在的引用。因此,沒有消息來源,你無法做任何事。即使你有資料來源,你也可能無法做任何事情。這是非常詳細的。

+0

我希望OP能從這個答案中看到沒有更多信息(即我提出的4個問題),我們無法提供任何幫助。 – 2014-10-09 07:13:49

+0

我們的組織提供了一些設備,並與我們需要添加某些.net dll的設備一起工作,以便應用程序可以與設備進行通信。這意味着我們無法使用我們的設備在xamarin上構建任何應用程序。 – user3743646 2014-10-09 07:23:20

+1

在服務器上實現該功能或要求DLL製造商支持Xamarin。 – 2014-10-09 07:28:42

相關問題