在Windows 8.1上使用A-D
创建Xamarin.Forms
应用程序时,它会在加载时显示此错误:
Visual Studio Community 2015 Community
我已安装所有可用的更新并尝试新安装的Windows。
注意:我在表单中遇到此错误。
如何解决此错误?
注意:解决方案资源管理器中没有“下载更新”选项。
答案 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安装实用程序库时,它使我的项目处于您描述的状态。
解决方案是通过这个网站:
找到正确的组合,然后手动编辑.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团队让我做的事情来解决它。据我所知,这是上周的官方修正案。