Xamarin.在一个全新的项目上形成错误?

Xamarin.在一个全新的项目上形成错误?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我在VS 2017 v。15.7.2. 直到一两周前,我才有一个完整的Xamarin.Forms项目。我相信有一个从15.6升级到VS的版本,从那以后,在编译或做任何事情之前,我收到了无法解释的错误,甚至是在创建一个新项目时出现的 我无法将代码放在块引号中,因为错误不会显示,因此下图为: 当我创建一个Xamarin.Forms项目时,我得到了很多错误。详细错误如下: 错误CS0518未定义预定义类型“System.Void”,或 导入的XamarinTest2 C:…\XamarinTest2

我在VS 2017 v。15.7.2. 直到一两周前,我才有一个完整的Xamarin.Forms项目。我相信有一个从15.6升级到VS的版本,从那以后,在编译或做任何事情之前,我收到了无法解释的错误,甚至是在创建一个新项目时出现的

我无法将代码放在块引号中,因为错误不会显示,因此下图为:

当我创建一个Xamarin.Forms项目时,我得到了很多错误。详细错误如下:

错误CS0518未定义预定义类型“System.Void”,或 导入的XamarinTest2 C:…\XamarinTest2\XamarinTest2\XamarinTest2\App.xaml.cs 5处于活动状态

我可以在Nuget installed部分看到NETStandard.Library包显示为2.0.3,但我的常见Xamarin.Forms项目显示为2.0.1,版本下拉列表显示其他任何内容都被项目阻止

其他3个项目,Android、iOS和UWP将让我选择并安装2.0.3。我试过一次,然后得到一条关于混合版本的消息。在这一点上,我确信我看到的问题与这个NETStandard包有关

如果它有帮助的话就不会了,但是我不知道如何让一个全新的项目加载/使用/安装2.0.3而不是2.0.1


自从最近的VS更新以来,还有谁遇到过奇怪的行为/错误?

我通过在package source中添加两个包解决了这个问题。在Visual Studio中,转到工具->NuGet程序包管理器->程序包管理器设置。在这里选择左侧树中的PackageSources选项卡。您应该看到以下内容:

名称:nuget.org 资料来源:https://api.nuget.org/v3/index.json

名称:利弗雷罗德
资料来源:https://nugetized.blob.core.windows.net/Live-reload/index.json

您找到解决方案了吗?最近在新机器上安装VS 2017后,我遇到了这种情况。我从Xamarin表单的模板创建了一个新项目,但无法构建或运行它。只是一堆错误。