安装NETStandard.Library.Ref 2.1.0时遇不支持包类型错误求助
解决NETStandard.Library.Ref安装报错:Package type 'DotnetPlatform'不被支持
这个错误的核心原因是NETStandard.Library.Ref 2.1.0属于DotnetPlatform类型的NuGet包——这类包是.NET SDK用来定义.NET Standard API规范的平台支撑包,根本不能直接安装到普通项目里。
给你几个针对性的解决方向:
- 要是你本来就想让项目基于.NET Standard 2.1开发,直接修改项目文件(.csproj)的
TargetFramework节点就行:
保存后项目会自动关联对应的.NET Standard基础库,完全不用手动装这个Ref包。<PropertyGroup> <TargetFramework>netstandard2.1</TargetFramework> </PropertyGroup> - 要是你是想补充某个特定API的引用,直接安装对应的功能类库包(比如
System.Collections这类单个组件),别碰这个平台级的Ref包。 - 要是你是误操作装了这个包,在包管理器控制台执行卸载命令就行:
Uninstall-Package NETStandard.Library.Ref
内容的提问来源于stack exchange,提问作者Ionut
相关产品推荐
相关产品推荐

