如何将 windows phone 项目添加到现有 Xamarin.Forms 项目
how to add a windows phone project to existing Xamarin.Forms project
我在 Xamarin Studio 中创建了一个 Xamarin.Forms 共享项目,所以它没有添加 iOS 或 windows Phone 项目所以我从 [=20= 添加了它] 然后我现在从 nuget 添加 Xamarin.Forms 包到两个项目,当我尝试通过右键单击引用并添加引用将共享库添加到 ios 和 winphone 时,在解决方案下我没有看到共享库只有机器人库可见
我仔细阅读了 Xamarin Docs 我完全按照所写的内容进行操作,我缺少什么,或者只有在可移植项目中才有可能???
创建 Xamarin.Forms 解决方案的最简单方法是从 Visual Studio 创建它,因为 Xamarin Studio 根本不支持 Windows Phone 和 iOS 项目 Windows.
在你的情况下,检查你是否安装了 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 的便携式 Class 库(恕我直言)。
如果所有这些都不起作用,您可以分享您的代码吗?
您使用的 Visual Studio 是什么版本? VS 2015 现已支持添加共享项目引用。如果您使用的是 2013 或更低版本,则需要下载 visual studio 扩展以添加共享项目引用。然后它将出现在右键单击上下文菜单中。
https://visualstudiogallery.msdn.microsoft.com/315c13a7-2787-4f57-bdf7-adae6ed54450
我在 Xamarin Studio 中创建了一个 Xamarin.Forms 共享项目,所以它没有添加 iOS 或 windows Phone 项目所以我从 [=20= 添加了它] 然后我现在从 nuget 添加 Xamarin.Forms 包到两个项目,当我尝试通过右键单击引用并添加引用将共享库添加到 ios 和 winphone 时,在解决方案下我没有看到共享库只有机器人库可见
我仔细阅读了 Xamarin Docs 我完全按照所写的内容进行操作,我缺少什么,或者只有在可移植项目中才有可能???
创建 Xamarin.Forms 解决方案的最简单方法是从 Visual Studio 创建它,因为 Xamarin Studio 根本不支持 Windows Phone 和 iOS 项目 Windows.
在你的情况下,检查你是否安装了 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 的便携式 Class 库(恕我直言)。
如果所有这些都不起作用,您可以分享您的代码吗?
您使用的 Visual Studio 是什么版本? VS 2015 现已支持添加共享项目引用。如果您使用的是 2013 或更低版本,则需要下载 visual studio 扩展以添加共享项目引用。然后它将出现在右键单击上下文菜单中。
https://visualstudiogallery.msdn.microsoft.com/315c13a7-2787-4f57-bdf7-adae6ed54450