解决此错误:“名称空间'System'中不存在类型或名称'Collections'。 (您是否缺少程序集或参考)”

问题描述 投票:0回答:1

这就是事实:System.Collections应该可用于大多数.NET Framework,即包括.NET Standard 2.0,Core和其他。

失败的代码是using System.Collections;

我在VS 2019中有一个解决方案,有5个项目:

其中两个用于Xamarin.Forms及其附带的Android,旨在解决Android Pie 9.0其中1个是Xamarin的库,条件与之前的2个相同。在这里可以找到错误。其中2个是.NET Standard 2.0中的库。

我做了一些研究,解决方案是在所有项目中都针对相同的框架,但这是不可能的,因为我没有找到Xamarin项目的目标框架(全部3个) ,并且根据MS网站,名称空间应该可用。

关于如何解决此问题的任何想法?

更新:我已经尝试过dotnet还原,但是在进一步查看之后,它未被识别,该命令是针对.NET Core的,不是针对标准的的。

c# xamarin xamarin.forms xamarin.android visual-studio-2019
1个回答
-1
投票

安装请从Visual Studio安装程序中选择Dotnet Desktop Development

如果暂时无法使用,请右键单击项目->管理Nuget软件包->安装Systems.Collections

不得已:您的Visual Studio似乎已损坏。完全卸载并重新安装。

© www.soinside.com 2019 - 2024. All rights reserved.