Xamarin新注册的试用帐号在Visual studio中无法激活,编译报错的解决方法

由于团队成员遇到该问题,就把解决方法记录下来供大家参考,其实很简单。

首先说下Xamarin新注册的试用版帐号,要学习Xamarin,首先得去Xamarin官方网站注册个Xamarin试用帐号,随意填入任何用户名和密码、邮箱就可以注册一个帐号了(当然自己要记住),现在官网还没做邮箱校验(所以自定义任何邮箱地址都可以,估计是Xamarin团队故意这样的,但这点蛮好的,可以吸引不少的开发人员,也不用为一般软件产品30天单帐号的情况烦恼了)。

那么接下来第二步就是上手来开发Xamarin项目了,可以用Xamarin Studio和Visual Studio(要在官网下载的XamarinInstaller.exe里打开后下载安装Xamarin for VS插件)两种IDE,使用前者IDE有个好处是同时可以在Window和Mac操作系统中安装后开发和编译部署、发布项目,但后者只能用于Window系统(VS只能装在Window的缘故啦)比较有局限性,但很多学习Xamarin的都是过往有经验的C#程序员,所以更倾向于已经很熟悉的VS这个IDE,个人也在VS开发(建议最新版Xamarin使用VS 2013/2015)。这里说明下,VS 2015里所谓的跨平台新闻炒作也比较火,但并不是指Xamarin产品组件哦,那里面的跨平台指的是C++程序项目。

 

好了,说了这么多,进入正题,打开VS后先在VS里"工具" -> "Xamarin Account"菜单下输入自己刚注册的试用帐号(用户名填邮箱就行),点击"Login"登录后,会显示"Xamarin.Droid"和"Xamarin.IOS" 两个库,右边显示是绿色的“Starter”文字,但这时候你会发现随便新建一个Xamarin项目可以编译和发布,但如果你是之前Xamarin帐号到期了log out后新注册申请的帐号log in的,现有的Xamarin项目编译总是会报错"xxx文件缺少keychain",你可能会去排除VS Error面板上的那些文件,但并不是文件的问题,而且编译没识别到Xamarin新帐号。这时候,点击"分析/Analyze" -> "Xamarin Profile"弹出对话框,点击"Acitivate Trial Version"就可以了,再回去编译现有的项目,ok了!就这么简单,呵呵,希望对遇到该问题的Xamarin开发人员有所帮助。

 

posted @ 2015-06-19 10:58  梦幻星空  阅读(1867)  评论(0)    收藏  举报