警告,前面的文字墙。 tl; dr我可以进入自己开发的计算机上的本地nuget程序包,而同事却不能。帮助吗?
我在主开发机上开发了一个nuget软件包,并将其推送到我们的本地nuget服务器。我很惊讶地在我的计算机上发现,一旦被其他项目引用,我便能够进入nuget包。我的同事(和我的其他PC)无法进入nuget程序包。我已经进行了很多搜索,并且人们引用诸如设置符号服务器或提取pdb文件之类的东西。我不反对这样做,但是,我没有在主机上做任何事情进入nuget包。从字面上看,我唯一要做的就是构建/编译nuget pkg并将其推送到服务器,然后使用differentnet项目打开Visual Studio的另一个实例,我可以介入。任何人都可以帮忙弄清楚为什么我可以介入,而其他人可以不是吗
答案 0 :(得分:0)
除了视觉工作室缓存符号外,我还不完全了解发生了什么,但是通过执行以下操作,我的另一台计算机和同事的PC进入了我们的nuget程序包。我最初使用此命令dotnet nuget push GenRepo.1.0.10.nupkg -s http://10.10.10.30/nuget
正如我所说,由于我没有设置符号服务器或任何类似性质的东西,所以我不完全了解这里发生的事情。
编辑
需要注意的一件事,我们必须在我的同事计算机上移动解决方案文件的文件路径,以使其与我的计算机匹配