Fra*_*ank 8 nuget .net-core azure-devops
我将项目从netcoreapp2.2更新为netcoreapp3.0,并使用Preview8 SDK以及Microsoft.EntityFrameworkCore.SqlServer,工具和设计。
我可以在本地构建和运行我的项目,只需查找(VS 2019)。但是,当我尝试使用Azure DevOps进行部署时,Nuget还原会出现以下错误:
NU1202:软件包Microsoft.EntityFrameworkCore.SqlServer 3.0.0-preview8.19405.11与netcoreapp3.0(.NETCoreApp,Version = v3.0)不兼容。软件包Microsoft.EntityFrameworkCore.SqlServer 3.0.0-preview8.19405.11支持:netstandard2.1(.NETStandard,Version = v2.1)
每次对EntityFrameworkCore包的引用都会导致该错误。
我正在通过global.json将管道中的.Net Core SDK设置为Preview8。
我有一个NuGet工具安装程序任务(带有最新版本),还有一个针对我的解决方案运行的Nuget Restore任务命令。
编辑:是的,我现在有足够的代表发表评论。
事实证明,更简单的修复方法是在“使用 NuGet”任务中将 NuGet 包版本更新到最新 (5.3.0)。
没有足够的代表来评论费尔南多的回应,但它对我有用。
编辑管道的代理任务:
管道 Nuget 恢复在 .Net Core 3.0 Preview 8 项目上失败 (NU1202)
如果您使用主机代理,则应确保已在代理上安装 netcoreapp3.0。您可以使用该任务Use .NET Core来安装它:
注意勾选该选项Include Preview Versions。
注意:由于 Visual Studio 2019 支持 netcoreapp3.0,因此,您需要确保您的代理是Hosted Windows 2019 with VS2019。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
1551 次 |
| 最近记录: |