Visual Studio 2015 & Xamarin - 自上次更新后无法创建新的跨平台项目

Visual Studio 2015 & Xamarin - Can't create new Cross-Platform Project since last update

我有 Visual Studio 2015 企业版。我以前可以单击新建项目 > 模板 > Visual C# > 跨平台 > 空白 XAML 应用程序(Xamarin.forms 可移植)。

现在我看到模板 > Visual C# > 跨平台 > 跨平台应用程序。当我单击它时,它会将我带到一个新屏幕,我可以在其中 select Master Detail 或 Blank App 以及 Forms/Native 或 Shared/PCL。我单击空白应用程序和 select 表单 & PCL,然后单击同意。

Visual Studio 就像它正在尝试创建项目一样。我得到 "Creating project 'appname'...." 对话框。然而,它只是停留在这个对话框上,什么都不做。当我查看文件夹结构时,我可以看到它创建了 PCL 文件夹和 Android 文件夹。它不会创建任何其他文件夹,我最终必须杀死 Visual Studio 才能退出它,因为它只会坐在那里旋转。

我知道新项目应该是针对 VS2017 的,但我没有。我不确定为什么我看到的是 VS2017 新项目而不是 VS2015 跨平台项目?不管怎样,我真的需要创建一个新的 PCL 项目。我需要做什么来解决这个问题?

我有同样的问题,我通过安装 2017 年 1 月 27 日的 xamarin 版本解决了。

我遇到了同样的问题。上周,当它最初发生时,我最终完全卸载了 Visual Studio 2015,然后重新安装。正常的 Xamarin 新项目模板在那之后又回来了。今天早上,当我开始一个新项目时,Xamarin 模板又不见了。令人沮丧! Xamarin.com 论坛上有人报告了同样的问题,他们通过从控制面板卸载 Xamarin 然后重新安装(大概是从 Xamarin 网站)解决了这个问题。当我今天早上尝试时,这对我不起作用。

@Daniel 建议回滚到以前版本的 Xamarin(1 月 27 日的 v6.1.4)。我试过了,但出现错误...

"Gtk# version 2.12.22 or greater must be installed."

安装失败。看来我无法回滚到以前的版本。

@BillReiss 建议为看起来相同或相似的问题构建 Xamarin 补丁(记录在 中)。我尝试安装它,但它不会恢复丢失的新项目模板。

谁知道 Visual Studio 新项目模板存放在哪里,是否可以在线获取新模板文件?

看起来这个问题已经通过今天推出的 Visual Studio 2015 新版 Xamarin (v4.3.0.784) 得到解决。 Xamarin 的跨平台 "blank app" 模板现在可用 "Cross Platform App (Xamarin.Forms or Native)"。选择模板后,将出现一个对话框,允许选择 Forms/Native 和 Shared/PCL 项目。

New Visual Studio 2015 Cross-Platform "Blank App" Template

Cross-Platform App Template Helper