如何在Xamarin Studio中將ActiveX控件添加到我的C#解決方案中?
我仍在學習C#,不想使用Visual Studio,因爲這意味着我必須學習VStudio和Xamarin快捷鍵等,因爲我每天都使用這兩種操作系統。
我剛剛安裝了Xamarin,開發了一些快速解決方案來嘗試一下,但沒有在文檔中找到它。
注意:這是一個僅在Windows上運行的軟件。
謝謝。在Xamarin Studio中使用ActiveX(如在Visual Studio中添加引用)
回答
經過挖掘多一點,發現它很容易。 只需使用:
aximp name_of_ocx_control
然後將其添加作爲解決方案的參考。
您可以使用此功能,但在Windows環境以外的單聲道上運行它會引發錯誤。看看我的答案。 –
我從來沒有說過我想在Linux上運行它... –
@Alexandre,我在Notepad ++中編寫我的Pyhton代碼,有什麼意義?你能告訴我一個正當的理由來使用一些特定的IDE,因爲我正在使用OS X或OS Y? Eclipse在兩個平臺上運行,所以我使用Eclipse,QT IDE在兩者上運行,所以我喜歡QT IDE,Geanny也在Windows和Linux上運行,爲什麼我應該使用X或Y取決於使用的操作系統?我每天都使用這兩種系統,我無法從Visual Studio學習所有快捷方式和東西,然後,從Mono學習所有內容以用於Linux ...這很難理解?! –
不幸的@HighCore是正確的。您無法在其他平臺上的Mono上使用ActiveX,因爲它是Microsoft專有的Framework。我的意思是:C#和.NET的規格可能會在幾年前由微軟公開開放,所以Mono是使用這些規範構建的。沒有規範或許可證允許我們在其他平臺上使用ActiveX。有一些解決方法,比如葡萄酒等,但是他們在單聲道方面播放不好。讓他們一起工作是非常困難的。
Mono在Windows環境之外沒有實現OCX控件和ActiveX。在Windows之外運行時必須使用其他技術。 ActiveX控件(或OCX)是COM/COM +組件和Mono doesn't work with it。單聲道項目開發者建議使用Mozilla's XPCOM技術。
- 1. 如何在Visual Studio 2010中添加「Visual Studio」引用WIX?
- 2. 在Visual Studio 11中添加Web引用
- 3. 無法在Visual Studio中添加引用
- 4. 在Visual Studio中添加項目引用
- 5. Visual Studio 2008 - 添加引用
- 6. Visual Studio中添加引用自動
- 7. Visual Studio中添加引用 - UAC路徑
- 8. 添加引用問題在Visual Studio 2010
- 9. 無法添加在Visual Studio中使用WSDL服務引用
- 10. 在Visual Studio中添加對使用接口的引用
- 11. 在Visual Studio中引用system.management.automation.dll
- 12. 在Visual Studio中安裝Xamarin Studio
- 13. 在Visual Studio 2012中使用Web引用
- 14. 如何添加Web引用Visual Studio 2012
- 15. 如何在Visual Studio網站項目類型中添加引用?
- 16. 如何在Visual Studio 2005中添加WCF服務引用?
- 17. 如何在Visual Studio 2012中添加引用`Microsoft.TeamFoundation.TestImpact.Client.dll`?
- 18. 如何在Visual Studio 2012中添加Microsoft.ReportViewer.WebForms 8.0.0.0的引用?
- 19. 如何在Visual Studio中添加對本機COM庫的引用?
- 20. 如何在Visual Studio 2010中添加DirectX引用
- 21. 如何在Visual Studio中爲項目添加.dll引用
- 22. 如何在Visual Studio代碼中添加對HTMLAgilityPack的引用
- 23. 如何在Visual Studio中向Xamarin添加另一個Android API
- 24. 使用Visual Studio在Mac上連接Xamarin
- 25. Visual Studio:如何在Visual Studio中引用程序集?
- 26. Visual Studio 2008 - 加速添加引用
- 27. 添加在Visual Studio
- 28. 如何在visual studio 3中添加visual studio 5項目?
- 29. 如何在xamarin studio中使用gnome庫?
- 30. 如何在Visual Studio 2013中添加Windows.Security.Cryptography
順便說一句,ActiveX是微軟的概念,它並不存在於其他平臺上。 –
我使用其他語言開發Windows或Linux,所以我不想「附加」到Visual Studio。單聲道我可以在兩個系統中使用。我只需要知道如何在Windows + Mono上使用ActiveX,如果你忍不住,就不要在這裏發動宗教戰爭,謝謝。此外,不是你的業務,但我作爲一個系統管理員(編程只是一個hohie),自我教導,沒有去上大學並結婚。這對我的問題有什麼幫助?正確... –
我並不是說你是那樣的人,但是,你知道,這裏有很多這樣的傻瓜,只是因爲它是「開源的」,而不知道誰在喊「'linux和java! C#和.Net比所有恐龍的東西早50年。 –