我正在尝试运行一个ASP.NET核心2.0应用程序。但是,当我单击“在IDE中运行”(用于构建应用程序)时,我会得到以下错误:
Controller.csproj: NU1202包Microsoft.CSharp 4.5.0与netcoreapp2.1 (.NETCoreApp,Version=v2.1)不兼容。Package Microsoft.CSharp 4.5.0不支持任何目标框架。 Controller.csproj: NU1202 Package System.Security.Principal 4.3.0与netcoreapp2.1 (.NETCoreApp,Version=v2.1)不兼容。Package System.Security.Principal 4.3.0不支持任何目标框架。
提前谢谢你。
发布于 2018-12-05 12:05:15
似乎您有一个旧版本的Visual。若要创建NetCore2.1应用程序,至少需要VisualStudio2017版本15.7,或者如果无法访问此版本,则切换到免费的Visual代码。
发布于 2018-12-05 12:29:14
您能删除对Package System.Security.Principal 4.3.0和包管理器do:Install-Package System.Security.Principal.Windows -Version 4.6.0-preview.18571.3的引用吗?
Package System.Security.Principal 4.3.0需要.NET Framework4.5,并且与.NET核心不兼容。
发布于 2018-12-06 12:31:56
通过创建一个新的解决方案并指向正确的变量(框架和其他变量),我设法解决了这个问题。非常感谢你的贡献。
https://stackoverflow.com/questions/53631798
复制相似问题