SyS*_*d3r 8 entity-framework-core visual-studio-2017 .net-standard-2.0
我在Visual Studio 2017 v15.3.1中创建了一个.NET Standard v2.0项目,但无法在其中安装“ Microsoft.EntityFrameworkCore 2.0.0”程序包(通过Nuget 4.3)。以前都安装了.NET SDK和Runtime(均为2.0.0)。
我收到的错误遵循以下模式:“软件包X与netstandard2.0(.NETStandard,Version = v2.0)不兼容。” (即System.Reflection.TypeExtensions 4.1.0)。
是什么原因导致这些错误?
编辑:我将用一个示例显示确切的警告和错误(太多了)。
正在还原[.csproj路径]的程序包...
警告:
使用项目目标框架“ .NETStandard,Version = v2.0”中的“ .NETFramework,Version = v4.6.1”还原了软件包“ System.Collections 4.3.0”。这可能会导致兼容性问题。
...
错误:
软件包Remotion.Linq 2.1.1与netstandard2.0(.NETStandard,Version = v2.0)不兼容。软件包Remotion.Linq 2.1.1支持:
...
恢复软件包时出错。恢复“ ClassLibrary1”的程序包更改。
经过的时间:00:00:02.4689637
==========结束==========
问题解决了为每个显示错误的包的依赖项独立安装较新版本,以便最后安装大包“Microsoft.EntityFrameworkCore 2.0.0”。
希望能帮助到你。
编辑:它又发生在我身上并尝试了更快的解决方案。关键是从包的管理器配置中删除 Nuget 的缓存。
| 归档时间: |
|
| 查看次数: |
6069 次 |
| 最近记录: |