我有一个Xamarin Mac应用程序我已被交给做出一些改变。在Windows Visual Studio Xamarin连接到Mac Xamarin时,我已经完成了一切正常工作 - Mac ssh代理可以正常工作。
但是,如何编译应用程序?当我在Windows上构建它时,它会生成一个.exe文件。是否应该在Mac端生成一些东西?或者我将.exe文件以某种方式打包到OSX应用程序中?
我试图留在我的Windows环境中尽可能地进行编码和构建。
谢谢。
答案 0 :(得分:3)
您需要在macOS上编译/打包/调试它。
构建过程在Windows上本地执行,生成无法用于运行或调试应用程序的IL程序集,并且不会创建应用程序包。
re:https://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.2/#Xamarin.Mac_minimum_support。
macOS Apps 可以在Visual Studio中打开和编译Mac应用程序以检查错误,但是要调试或创建工作可执行文件,项目当前必须在Mac上构建。这种对Mac项目的有限支持允许在iOS,Android,Windows和Mac应用程序之间轻松地在Visual Studio中共享代码。
re:https://developer.xamarin.com/guides/cross-platform/windows/visual-studio/#macOS_Apps