是否可以将Xamarin.Forms macOS项目添加到PC上Visual Studio上的解决方案中?我已经有一个针对iOS等项目的解决方案。可以向该解决方案中添加macOS吗?
我找到了答案here,看来这是不可能的。但是我认为答案的推论是错误的。当然,我们需要Mac才能构建应用程序,但iOS也是如此,并且 可以通过将其连接到PC来在PC上使用它Mac。
(顺便说一句,有人知道macOS是否可以投入生产吗?)
答案 0 :(得分:3)
Microsoft的官方documentation为您提供了答案。不幸的是,不可能像在iOS项目上一样在Visual Studio上完全工作:
Xamarin.Mac项目(macOS桌面应用程序)可以在Visual Studio中打开并进行编译以检查错误,但是Mac应用程序当前无法构建为在Visual Studio中分发。
此外,Xamarin for Visual Studio 4.2的release notes声明以下内容:
用于Visual Studio的Xamarin已获得对Xamarin.Mac的最低支持。此版本使Visual Studio可以加载和识别Xamarin.Mac项目是否受支持。但是,此最小支持仅允许在不使用本机Mac工具链的情况下构建Xamarin.Mac项目。构建过程是在Windows上本地执行的,生成不能用于运行或调试应用程序的IL程序集,并且不会创建应用程序包。
我们当前的版本是4.11,自4.2以来,没有任何关于扩展支持macOS项目的消息。目前,您只需要最少的支持即可。