如何将Windows Phone项目添加到现有的Xamarin.Forms项目

时间:2015-05-23 12:40:22

标签: c# android ios windows-phone-8 xamarin

我在Xamarin Studio中创建了一个Xamarin.Forms共享项目,因此它没有添加iOS或Windows Phone项目所以我从Visual Studio添加它然后我尝试添加时从nuget添加Xamarin.Forms包到两个项目通过右键单击引用并添加引用来共享库到ios和winphone,在解决方案下我没有看到共享库只有droid库可见

我经历了Xamarin Docs我完全遵循所写的内容,我缺少什么,或者只能在便携式项目中使用???

2 个答案:

答案 0 :(得分:0)

创建Xamarin.Forms解决方案的最简单方法是从Visual Studio创建它,因为Xamarin Studio根本不支持Windows Phone和Windows上的iOS项目。

在您的情况下,检查您是否安装了Windows Phone 8 SDK(不是8.1,而不是7)。你可以从site获得它。 然后创建新的Windows Phone 8 Silverlight 项目(再次要求您定位8.1 - 不,您应该定位8.0)。然后添加Xamarin.Forms nuget包。

共享代码的最佳方法是使用针对Xamarin.Android,Xamarin.iOS和Windows Phone 8(恕我直言)的可移植类库。

如果所有这些都不起作用,您能分享您的代码吗?

答案 1 :(得分:0)

您使用的是哪个版本的Visual Studio? VS 2015现已支持添加共享项目引用。如果您使用的是2013或更低版本,则需要下载visual studio扩展以添加共享项目引用。然后它将在右键单击上下文菜单中。

https://visualstudiogallery.msdn.microsoft.com/315c13a7-2787-4f57-bdf7-adae6ed54450