下载老版本的Xamarin Studio
Xamarin Studio的最终版为6.3.0.864,之后Windows上已经成为Visual Studio的一部分。Mac上改名为Visual Studio for MAC。由于原项目使用的Xamarin Studio所以需要安装老版本。Xamarin官网提供了老版本下载地址:https://store.xamarin.com/account/my/subscription/downloads
使用C#开发跨平台游戏
Xamarin Studio的最终版为6.3.0.864,之后Windows上已经成为Visual Studio的一部分。Mac上改名为Visual Studio for MAC。由于原项目使用的Xamarin Studio所以需要安装老版本。Xamarin官网提供了老版本下载地址:https://store.xamarin.com/account/my/subscription/downloads
VMware打开复制的虚拟机,报错“原因: 未能锁定文件”,打开失败,可能的原因是复制虚拟机时,被复制的虚拟机未关机或未挂起或未正常关闭,磁盘锁文件未自动删除,下次启动虚拟机时就会弹出上面的那个错误。
非常不错的Xamarin Forms第三方开源控件组件(包括控件,服务,MVVM框架以及插件),虽然还是beta版,但很值得参考和学习。
Xamarin Forms的MasterDetails项目模板使用了TabbedPage作为主页面,运行效果如图:
VMware启动出现vcpu-0:VERIFY vmcore/vmm/main/physMem_monitor.c:1180
抽空开始翻译《Creating Mobile Apps withXamarin.Forms》不定期更新。敬请关注
MGCB即MonoGame Pipeline Tool(Content.mgcb),在项目的Content中,可以直接打开新建字体文件.spritefont,.fx,.xml等资源文件并编译成xnb
MonoGame官网提供了TeamCity网站,我们可以通过这个网站下载最新编译的MonoGame。网址是:http://teamcity.monogame.net 点击log in guest即可进入
MonoGame 3.5.1 Mouse.GetState()存在Bug,获取的坐标点始终是0.在官方修复之前可以用TouchPanel暂时解决。当然只在iOS,android,WP,UWP等带触摸屏幕的设备上有效。UWP例外
今天手贱不小心用Visual Studio 2017打开了一次之前的Xamarin.iOS项目。导致unable to connect to address xxx xxx xxx xx with user xxxxxx 错误!。这是因为VS2017打开老项目会自动升级Xamarin的版本。也就是说安装高版本的Xamarin.iOS后卸载后再安装低版本就会出现上面这种问题。
今天莫名其妙点击恢复虚拟机状态出现问题,接着关闭虚拟机后重启出现了Mac OS花屏,如图:
出现这种VMware Workstation 不可恢复错误: (vcpu-0)如下图:
编写iOS上的MonoGame游戏或者应用在预算不足(没钱)的情况下使用虚拟机代替Mac真机是个不错的选择,但也会带来一些意想不到的麻烦。我昨天刚调试完毕正常运行的开发环境今天一打开电脑突然出现无法连接的情况。
而使用Visual Studio开发基于Xamarin的iOS游戏(MonoGame)或应用都必须连接Mac OS。
VMWare中MacOS连接真机Xcode始终提示No devices connected to ‘My Mac’…
https://releases.xamarin.com/stable-release-cycle-8-service-release-2/
https://releases.xamarin.com/stable-release-cycle-7-service-release-1/
https://releases.xamarin.com/stable-release-cycle-6-service-release-4/
留意上面三个URL地址。cycle8,cycle7,cycle6表示三个大版本,release2,release1,release4表示大版本发布了几个稳定版。修改这些数字就可以找到Xamarin各个版本的详细更新说明,可以知道ios,android,windows分别需要对应安装包的版本。
我使用的是https://releases.xamarin.com/stable-release-cycle-6-service-release-3/ 也就是第六个大版本的第三个发布版。打开地址可以看到安装包版本要求
因为我只开发iOS和Mac所以只需要安装Xamarin Studio Community,Xamarin.iOS,Xamarin.Mac。请留意各大组件的版本号。下面是一张安装好的Xamarin Studio关于界面的截图。需要版本对应Xamarin才能正常运行
下面举例说明如何下载Xamarin离线安装包先留意以下地址
Xamarin Studio下载地址:https://dl.xamarin.com/MonoDevelop/Mac/XamarinStudio-5.10.3.51.dmg
Xamarin.iOS下载地址: https://dl.xamarin.com/MonoTouch/Mac/xamarin.ios-9.6.1.9.pkg
Xamarin.Mac下载地址:https://dl.xamarin.com/XamarinforMac/Mac/xamarin.mac-2.4.2.1.pkg
MonoFramework下载地址:https://dl.xamarin.com/MonoFrameworkMDK/Macx86/MonoFramework-MDK-4.0.5.1.macos10.xamarin.x86.pkg
Xamarin for Visual Studio下载地址:https://dl.xamarin.com/XamarinforVisualStudio/Windows/Xamarin.VisualStudio_4.0.3.214.msi
下载响应版本只需要修改URL地址中的版本号即可获得离线下载包