首页 > 解决方案 > Xamarin.Forms 新项目创建有无数错误。nuget有什么问题吗?

问题描述

我是 Visual Studio 的新手。

使用 Xamarin.Forms 模板创建新项目会出现无数错误,例如

“无法解析引用:Xamarin.Forms.Xaml,由 引用 App4。请为 添加 NuGet 包或程序集引用 Xamarin.Forms.Xaml,或删除对App4.App4.Android 的引用” “找不到引用的组件“system.xml”。” “找不到参考组件“系统”。

我认为安装存在重大问题;我已经尝试卸载、修复和尝试 VS 2017 和 VS 2019。似乎没有任何效果。

我尝试从包管理器和控制台手动安装 nuget 包。包管理器指示所有包都是最新的,并且不允许我安装任何新包;从控制台安装任何软件包都会导致此错误:

“安装包 Xamarin.Forms -版本 3.6.0.344457 为 C:\Users\Navid\source\repos\App4\App4\App4.Android\App4.Android.csproj 恢复包 ... GET https://www.nuget .org/packages/FindPackagesById()?id= 'System.Numerics.Vectors'&semVerLevel=2.0.0 获取 https://nuget.org/FindPackagesById()?id= 'System.Numerics.Vectors'&semVerLevel=2.0.0 NotFound https://nuget.org/FindPackagesById()?id= 'System.Numerics.Vectors'&semVerLevel=2.0.0 121ms 重试 'FindPackagesByIdAsyncCore' 源' https://nuget.org/FindPackagesById()?id= ' System.Numerics.Vectors'&semVerLevel=2.0.0'。响应状态码不表示成功:404(未找到) 。GET https://nuget。org/FindPackagesById()?id='System.Numerics.Vectors'&semVerLevel=2.0.0 未找到 https://www.nuget.org/packages/FindPackagesById()?id='System.Numerics.Vectors'&semVerLevel=2.0.0 168ms 安装包:未能从远程源' https://nuget.org/FindPackagesById()?id='System.Numerics.Vectors'&semVerLevel=2.0.0 '检索有关'System.Numerics.Vectors'的信息。响应状态码不表示成功:404(未找到)。在 line:1 char:1 + Install-Package Xamarin.Forms -Version 3.6.0.344457 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets。

标签: visual-studioxamarinnuget

解决方案


推荐阅读