这就是事实: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的,不是针对标准的的。
安装请从Visual Studio安装程序中选择Dotnet Desktop Development
如果暂时无法使用,请右键单击项目->管理Nuget软件包->安装Systems.Collections
不得已:您的Visual Studio似乎已损坏。完全卸载并重新安装。