创建Xamarin.Forms跨平台应用程序时,“此项目需要加载Visual Studio更新”错误

时间:2016-04-13 16:41:02

标签: c# xamarin visual-studio-2015 xamarin.forms

在Windows 8.1上使用A-D创建Xamarin.Forms应用程序时,它会在加载时显示此错误:

Visual Studio Community 2015 Community

我已安装所有可用的更新并尝试新安装的Windows。

注意:我在表单中遇到此错误。

如何解决此错误?

注意:解决方案资源管理器中没有“下载更新”选项。

5 个答案:

答案 0 :(得分:7)

导航到保存在Visual Studio中创建的项目文件的位置。默认位置为C:\Users\PSDan\Documents\Visual Studio 2015\Projects

打开您遇到问题的项目文件夹,然后导航到C:\Users\PSDan\Documents\Visual Studio 2015\Projects\test\test\test.Windows文件夹。在此文件夹中有一个名为test.Windows.csproj的文件。

右键单击该文件并使用Visual Studio打开...通过执行此操作,它应检测缺少的包,并在我的情况下自动提示安装缺少的包。

答案 1 :(得分:3)

我已经看到.Window或.WindowPhone的类似错误,而且我观察到的是由于缺少SDK。你可能也是如此。

您是否看到App1.Droid出现在解决方案中? (我猜不是)

转到文件资源管理器并找到App1.Droid.csproj(.. \ App1 \ App1.Droid \ App1.Droid.csproj)并在新实例中打开它。它会弹出"安装缺失功能"对话框,您可以按照步骤安装缺少的组件。

答案 2 :(得分:0)

如果您的问题与此处相同:

Project required a Visual Studio update

然后您可以尝试查看此解决方案是否有效:

[原因]是.csproj文件中目标框架版本和配置文件不匹配。尽管目标框架在项目属性中是正确的,但由于某种原因它们未被正确保存。因此,当尝试从nuGet安装实用程序库时,它使我的项目处于您描述的状态。

解决方案是通过这个网站:

Framework Profiles in .NET

找到正确的组合,然后手动编辑.csproj文件以调整<TargetFrameworkProfile><TargetFrameworkVersion>

答案 3 :(得分:0)

使用所选功能安装Visual Studio Update 3“Windows 8.1和Windows Phone 8.0 / 8.1”和“跨平台移动开发”为我解决了这个问题。

答案 4 :(得分:-1)

完全卸载Xamarin,然后重新安装。这也发生在我身上。我也会卸载Visual studio。首先安装,然后安装Xamarin。

编辑:我知道这很糟糕,但这是Xamarin团队让我做的事情来解决它。据我所知,这是上周的官方修正案。