【发布时间】:2015-01-07 12:23:43
【问题描述】:
我们正在为我们的下一个项目评估 Xamarin Forms,以便为三个主要平台开发相同的应用程序:Android、iOS 和 Windows Phone。
由于我们主要在公司内部使用 WP 和 Windows 应用程序,因此我们为工作环境提供了良好的基础设置。它包含一个 Windows 8.1 Pro/Enterprise 安装、带有 WP 8.0 和 8.1 模拟器和目标的 Visual Studio 2013 Update 4,以及所有其余的包(例如 Office 开发包等)。
所以我拿起这样一台笔记本电脑,并使用他们网站上的官方下载 URL 在其上安装了 Xamarin。它安装得很好,但是当我尝试创建一个新的 Forms 项目时,它只创建了其中的 Android 部分,没有创建 WP 或 iOS 项目。
检查设置和所有内容后,事实证明 Xamarin Studio 不会加载 iOS 和 WP 部件,这使得创建项目成为可能。
我怎样才能让它看到这些扩展?
【问题讨论】:
-
要创建 iOS 和 WP 项目,您需要使用带有 Xamarin 扩展的 Visual Studio。
-
Visual Studio 2013 也已安装,带有 Xamarin 扩展。安装程序基本上是这样的:Win8.1、Chrome、Total Commander、Visual Studio 2013 以及所有选项、VS2013.4、Android SDK、Android NDK、GTK#、Java JDK 1.6 和 1.7,然后运行 Universal Installer 完成缺少零件。
-
不要使用 Xamarin Studio 创建 Xamarin 项目,而是使用 Visual Studio 创建 Xamarin forms pcl 项目。这应该会创建 Android、iOS 和 WP 项目
-
我正在这样做。 Visual Studio 在设置 iOS 目标后,现在创建 Android 和 iOS 项目,但不是 WP 项目(最重要的项目)。
-
创建共享项目而不是 PCL 项目会创建 WP 项目。 PCL 项目不会,但共享项目会。但是,我们需要使用 PCL 项目,而不是共享项目。
标签: c# android xamarin.ios xamarin windows-phone