当我在Xamarin.Forms中创建一个新项目时,我在项目的UWP部分遇到了很多错误。 看起来我想念UWP中的所有参考资料?
我安装了Xamarin通过Visual Studios修改
下面是我的Visual Studio的截图
答案 0 :(得分:0)
两周前我也开始和Xamarin合作,遇到了很多问题,其中一个就像你的一样。如果你没有Xamarin工作室去下载它。就这么做。
Intellisense经常中断,你会得到200个转储(或不转储)的错误。
要摆脱错误,有很多方法。
有时你只需要等待。
打开xaml页面并保存。
清理 - 重建应该运行的项目(第三次尝试)。如果它不是你必须打开Xamarin工作室并从那里建立它。
如果您的项目是新项目,只需删除它并创建一个新项目。
如果您安装了MVC 5或Core 1,则必须将其删除(如果这样做无法帮助您像格式一样重置PC)。
如果它为.zip文件说了些什么,找到它们保留备份并删除它们。 Xamarin将在Build。上重新下载。
答案 1 :(得分:0)
我在使用Visual Studio 2015 Update 2时遇到了同样的问题。卸载UWP,一切正常。
在Xamarin Studio Professional中尝试过以下错误: - 无法使用未知项目类型“{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A}”加载项目'blah \ blah.UWP \ blah.UWP.csproj'
以下链接有一些有用的观点,并提到“UWP在Xamarin.Forms 2.1及更高版本中可用”
https://developer.xamarin.com/guides/xamarin-forms/platform-features/windows/installation/universal/
在VS 2015 Up2中创建新项目时的默认设置是使用Xamarin Forms v2.0.0.6482,但是当我尝试更新到v2.1.0.6529时,我遇到了nuget错误
尝试使用nuget更新到2.1时检查输出我得到以下内容: -
'https:// {myteamcityserver} /guestAuth/app/nuget/v1/FeedService.svc/FindPackagesById()?id ='Microsoft.NETCore.UniversalWindowsPlatform''中的内容不是有效的XML。 缺少根元素。
所以我在工具中改变了我的本地Package Source NuGet包管理器|包管理器设置|包来源
哇哇这一切都对我有用。
此致 彼得