Hir*_*atz 7 .net c# visual-studio nuget nuget-package-restore
我正在尝试安装nuget包,我收到以下错误
恢复C:\ git ... MyProject.csproj的包... NU1107:检测到Microsoft.Azure.WebJobs的版本冲突.直接从项目引用包以解决此问题.MyProject - > Microsoft.Azure.WebJobs.Extensions.DurableTask 1.4.1 - > Microsoft.Azure.WebJobs(> = 2.2.0)MrProject - > Microsoft.NET.Sdk.Functions 1.0.6 - > Microsoft.Azure.WebJobs( = 2.1.0-beta4).包恢复失败.回滚"MyProject"的包更改.经过的时间:00:00:00.5872740 ==========完成==========
我理解这个问题,但我不明白"直接从项目引用包"是什么意思.谁能解释一下?
NU1107:检测到 Microsoft.Azure.WebJobs 的版本冲突。
正如您所知,这是一个依赖项冲突问题。包的依赖之一Microsoft.NET.Sdk.Functions 1.0.6是Microsoft.Azure.WebJobs (= 2.1.0-beta4),但是包的依赖Microsoft.Azure.WebJobs.Extensions.DurableTask需要Microsoft.Azure.WebJobs (>= 2.2.0)。那就是版本冲突。
但我不明白“直接从项目中引用包”是什么意思。有人可以解释一下吗?
这意味着您可以不使用 NuGet 直接引用 dll 文件。
细节:
Microsoft.Azure.WebJobs.Extensions.DurableTask.nupkg从nuget.org下载该 nuget 包,将文件名重命名为.zip,然后解压缩。在解决方案资源管理器上,选择依赖项->添加依赖项->浏览->从本地文件夹中选择 dll 文件。
此外,错误消息提供了解决此问题的常用方法,但解决此问题的最佳方法是将包更新Microsoft.NET.Sdk.Functions到1.0.12及更高版本,并依赖Microsoft.Azure.WebJobs (>= 2.2.0 && < 2.3 .0)。这将与 package 兼容Microsoft.Azure.WebJobs.Extensions.DurableTask 1.4.1。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
5174 次 |
| 最近记录: |