似乎是一個顯而易見的問題,但答案在Xamarin網站上並不明顯。如果我在Mac上開發Xamarin應用程序,使用Visual Studio for Mac並使用C#開發,可以將結果編譯/構建爲在Windows上運行?可以將Xamarin.Mac應用程序編譯爲在Windows上運行嗎?
0
A
回答
0
不,您無法在Windows上編譯和運行完整的Xamarin.Mac應用程序。
xamarin的基本思想是你分割UI和非UI代碼。 UI部分使用本地API,不具有可移植性。但大多數非UI代碼可以在平臺之間共享。
0
不,你不能。您可以重新使用在不同平臺上編譯的結果可移植.NET庫。
+0
所以你的意思是我不能重新使用我在Windows上構建的可移植的.NET庫?那麼他們如何「便攜」呢? – demianturner
+0
「便攜式」?這裏使用這個術語並不是一個好主意。 –
相關問題
- 1. .NET 3.5應用程序可以在Windows XP Home上運行嗎?
- 2. 將MATLAB 2009b應用程序編譯爲Windows可執行文件
- 3. 在Windows上編譯GTK +應用程序?
- 4. MFC應用程序可以在Windows以外的操作系統上運行嗎?
- 5. 編譯SQLite以在Windows Mobile上運行
- 6. 是否可以將Android應用程序轉換爲在Windows上運行?
- 7. Can Mono可以運行Windows通用應用程序嗎?
- 8. 我可以在Windows上使用RubyMine運行Ruby應用程序嗎?
- 9. Windows桌面應用程序可以在Windows Phone上使用嗎?
- 10. 可以在Windows CE上運行java程序嗎?
- 11. 是否可以在Linux上運行由Visual Studio 2008編譯的應用程序?
- 12. 這個Java應用程序可以在Heroku上運行嗎?
- 13. 可以在ubuntu上運行winforms應用程序嗎?
- 14. 我可以在Bluemix上運行我的Tomcat應用程序嗎?
- 15. Apache Trinidad應用程序可以在Tomcat 8上運行嗎?
- 16. 我的應用程序可以在iphone OS4上運行嗎?
- 17. JavaFX應用程序可以在手機上運行嗎?
- 18. 可以在Windows XP上運行CoreCLR嗎?
- 19. 可以將C程序編譯爲DLL
- 20. 我可以以運行aspnet應用程序的方式運行Windows Presentation Foundation應用程序嗎?
- 21. 使用Unicode字符集編譯的Windows應用程序可以使用編譯爲多字節的DLL嗎?
- 22. 爲Windows編譯Linux應用程序(C)
- 23. 將GNU彙編程序編譯爲windows
- 24. 在Linux上編譯Windows Qt程序,可能嗎?
- 25. 我可以將我的Silverlight 4應用程序編譯爲WPF嗎?
- 26. 編譯C++程序在Linux上運行
- 27. 我可以在Docker上使用Windows .Net應用程序嗎?
- 28. 無法在Windows 7 64位上運行32位編譯的WPF應用程序
- 29. 我可以將使用sdk 7編譯的應用程序上傳到應用程序商店嗎?
- 30. Android應用程序可以安裝/轉換爲在iPhone上運行嗎?
Xamarin.Mac應用程序僅需要運行macOS的API,例如'UIKit'。即使您可以將文件複製到Windows,並且程序可能在那裏被初始化,但在第一次調用macOS API時,它顯然會失敗。 –