【发布时间】:2021-10-23 17:57:18
【问题描述】:
我已经通过这个命令添加了我在 gitlab 上托管的包的私有源
dotnet nuget add source
它成功完成并添加到我的源列表中,然后我将我的包推送到它上面,当我在gitlab repo/packages & registeries 上检查它们时,这些包也已启动。
现在的问题是当我想在其他项目上添加这个包时:
dotnet add package <myPackageName> -s <mySourceNameThatHasAlreadyAdded>
dotnet Cli 说 There are no versions available for the package <myPackageName> 但是这个包的两个版本已经在 gitlab(mySourceNameThatHasAlreadyAdded) 上可用。
我如何解决这个问题?
【问题讨论】:
-
你的包是预发布包吗?您是否检查过这些包是否与您尝试添加它们的项目兼容?
-
是的,我的包处于发布模式并且关于兼容性,当然这些包是在 .net 标准 2.1 中构建的,我只想在 .net core 5 项目中使用它们。 @D.J.
标签: .net .net-core nuget-package nuget-server asp.net-core-cli