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

时间:2017-03-06 13:57:29

标签: visual-studio-2015 xamarin.forms visual-studio-2017

我有Visual Studio 2015 Enterprise。我曾经能够点击New Project>模板> Visual C#>跨平台>空白XAML应用程序(Xamarin.forms Portable)。

现在我看到模板> Visual C#>跨平台>跨平台应用程序。当我点击它时,它会转到一个新的屏幕,我可以选择Master Detail或Blank App以及Forms / Native或Shared / PCL。我单击空白应用程序并选择Forms& PCL然后单击“同意”。

Visual Studio就像尝试创建项目一样。我得到了“创建项目'appname'....”对话框。然而,它只是坐在这个对话框上,没有别的。当我查看文件夹结构时,我可以看到它已经创建了PCL文件夹和Android文件夹。它不会创建任何其他文件夹,我最终必须杀死Visual Studio以摆脱它,因为它只会坐在那里旋转。

我知道新项目应该是VS2017,我没有。我不确定为什么我会看到VS2017新项目而不是VS2015跨平台项目?无论哪种方式,我真的需要创建一个新的PCL项目。我需要做些什么来解决这个问题?

3 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我从2017年1月27日起安装了xamarin版本解决了这个问题。

You can follow my SO post to install an older version of xamarin

答案 1 :(得分:0)

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

@Daniel建议回滚到之前版本的Xamarin(从1月27日开始的v6.1.4)。我试过这个,但得到了错误......

“必须安装Gtk#version 2.12.22或更高版本。”

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

@BillReiss建议使用Xamarin补丁构建看似相同或类似的问题(在VS2015 stops responding when I create or open a xamarin forms project中记录)。我尝试安装它,但它不会恢复丢失的新项目模板。

任何人都知道Visual Studio新项目模板的存储位置,以及是否可以在线获取新的模板文件?

答案 2 :(得分:0)

看起来这个问题已经解决了今天推出的新版Xamarin for Visual Studio 2015(v4.3.0.784)。 Xamarin的跨平台"空白应用"模板现在可用作"跨平台应用程序(Xamarin.Forms或Native)"。选择模板后,会出现一个对话框,允许选择Forms / Native和Shared / PCL项目。

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

Cross-Platform App Template Helper