Visual studio 2013 如何使用.net Framework 4.5使用netstandard2?

Visual studio 2013 如何使用.net Framework 4.5使用netstandard2?,visual-studio-2013,nuget-package,Visual Studio 2013,Nuget Package,我正在尝试安装WebSocketSharp.Standard软件包,但我发现安装错误 安装程序包:无法安装程序包“WebSocketSharp.Standard 1.0.3”。您正试图将此软件包安装到以“.NETFramework,Version=v4.5”为目标的项目中,但该软件包不包含任何程序集 与该框架兼容的引用或内容文件。有关更多信息,请联系软件包作者。 第1行字符:1 安装WebSocketSharp.Standard包-版本1.0.3 CategoryInfo:NotSpecifie

我正在尝试安装WebSocketSharp.Standard软件包,但我发现安装错误

安装程序包:无法安装程序包“WebSocketSharp.Standard 1.0.3”。您正试图将此软件包安装到以“.NETFramework,Version=v4.5”为目标的项目中,但该软件包不包含任何程序集 与该框架兼容的引用或内容文件。有关更多信息,请联系软件包作者。 第1行字符:1

安装WebSocketSharp.Standard包-版本1.0.3

CategoryInfo:NotSpecified:(:)[Install Package],InvalidOperationException FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

我下载了NuGet和extract,只检查了netstandard2.0中的库


如何在当前项目中使用该软件包?我使用的是VS2013。

.Net标准2.0支持从.Net framework 4.6.1开始就可以使用,但您会得到很多支持。因此,请使用.NET4.8而不是4.6.x

主要是使用Visual Studio 2015(更新3+a),但最好使用VS2017或2019:

如果您只需要在应用程序中使用.NET标准2.0库 项目中,您也可以在Visual Studio 2015中执行此操作。然而,你 需要


因此,您的VS2013太旧了。

不,.net 4.6.1是第一个以某种方式兼容的.net framework版本,它可以使用.net标准2.0 libs,但是您得到了。所以最好使用.net 4.8,因为它是最后一个经典的.net framework版本。@magicandre1981我也尝试了.net 4.8,出现了相同的错误。好的,VS2013太旧了。你需要2017年或2019年