似乎是一個顯而易見的問題,但答案在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. 運行在Windows RT上爲ARM編譯的Win32應用程序
- 2. .NET 3.5應用程序可以在Windows XP Home上運行嗎?
- 3. 你可以在Windows上運行並編譯swift代碼嗎?
- 4. Windows 8/Windows Store應用程序可以在Windows Mobile上運行嗎?
- 5. 將MATLAB 2009b應用程序編譯爲Windows可執行文件
- 6. 爲Windows XP編譯的應用程序不能在Windows 7上運行
- 7. Windows Mobile 6.0應用程序可以在Windows CE 6.0上運行?
- 8. 用glibc編譯的程序可以在Linux上用uClibc運行?
- 9. 可以在Windows 8環境下運行在Visual Studio 2005上編譯的VC++,Win32應用程序嗎?
- 10. 我可以在Windows 98上運行在Visual Studio 2005中編譯的應用程序嗎?
- 11. Metro應用程序可以在Windows XP或Windows 7上運行嗎?
- 12. 我可以使用Xamarin.Mac創建控制檯應用程序嗎?
- 13. MFC應用程序可以在Windows以外的操作系統上運行嗎?
- 14. 編譯SQLite以在Windows Mobile上運行
- 15. 是否可以將Android應用程序轉換爲在Windows上運行?
- 16. 我可以在.NET 4.0下編譯和運行MVC1.0應用程序嗎?
- 17. Can Mono可以運行Windows通用應用程序嗎?
- 18. Linux應用程序可以在使用Docker的Windows上運行嗎?
- 19. 我可以在Windows上使用RubyMine運行Ruby應用程序嗎?
- 20. Windows桌面應用程序可以在Windows Phone上使用嗎?
- 21. 可以在Adobe Air上運行.net C#windows應用程序
- 22. 可以在Windows 7上運行商店應用程序
- 23. Windows Store應用程序可以編譯爲x86而不是AnyCPU嗎?
- 24. 可以在Windows CE上運行java程序嗎?
- 25. 我可以在Dockers for Windows上運行.Net Web應用程序嗎?
- 26. Adobe Air便攜式應用程序可以在Windows 8 RT上運行嗎?
- 27. 是否可以在Linux上運行由Visual Studio 2008編譯的應用程序?
- 28. 我的應用程序可以在iphone OS4上運行嗎?
- 29. .net應用程序可以在liferay上運行嗎?
- 30. 這個Java應用程序可以在Heroku上運行嗎?
Xamarin.Mac應用程序僅需要運行macOS的API,例如'UIKit'。即使您可以將文件複製到Windows,並且程序可能在那裏被初始化,但在第一次調用macOS API時,它顯然會失敗。 –