Lal*_*boj 8 asp.net-core visual-studio-2017
当我试图在VS2017中为asp.net核心安装任何nuget包时.它会不断显示每个包的"包恢复失败.回滚包更改".
Wae*_*ani 18
有趣的是,我在 .net5 和 Visual Studio 2019 v16.9.4 中遇到了同样的问题,代码生成设计包有一个Microsoft.VisualStudio.Web.CodeGeneration.Design v5.0.2.
经过一番挖掘后,我发现脚手架正在尝试安装一个Microsoft.EntityFrameworkCore.SqlServer比我已经依赖的版本更旧的版本。因此Microsoft.EntityFrameworkCore.SqlServer v5.0.5我将其版本降级到 v5.0.4,并在清除 nuget 缓存后再次尝试,它成功了!完成脚手架后,我将依赖项升级回我想要的版本。
seb*_*ebu 13
您需要将目标.net核心1.1更改为2.0,如果您使用最新版本更新VS 2017 (例如VS 2017 15.3),这是可行的
或者,如果您在使用.net核心1.1时遇到此问题,请执行以下任务.
VS Tools - > Options - > Nuget Package Manager - > Package Manager Setting- > General - > Clear All Nuget Cache(s).
如果您尝试更新到dotnet core 2.0软件包,则需要更改.csproject文件中的目标.
<PropertyGroup>
   <TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
| 归档时间: | 
 | 
| 查看次数: | 13003 次 | 
| 最近记录: |