1
A
回答
2
NuGet包id在每个存储库中都是唯一的。也就是说,如果您尝试在nuget.org上载具有相同ID的另一个软件包,它将被拒绝,因为您没有正确的密钥。
然而,有可能在另一个仓库创建一个包,像MyGet用相同的ID上的NuGet,因为这些都是单独的存储库和不共享的包。
通常情况下,这可能不会经常发生,因为其他存储库通常用于私人订阅源,因此重复ID的机会将限制为使用私人订阅源的机会。
通常首先检查您的首选套件ID是否在NuGet上可用。如果是这样,甚至可以在开始编码之前提交虚拟包来“保留”该名称。这与域名蹲点相似。
相关问题
- 1. 从解决方案的NuGet安装包
- 2. 整个Habitat解决方案的Nuget包
- 3. 如何使用VS的git子模块解决nuget包解决方案
- 4. 安装Nuget软件包解决方案
- 5. 删除NuGet包从解决方案
- 6. 如何解决这个Nuget包的安装问题?
- 7. 如何修复恢复nuget包错误?
- 8. NuGet包恢复
- 9. Nuget包恢复
- 10. visual studio 2015 nuget解决方案未保存如何解决?
- 11. 翻新:如何解决请求重复
- 12. 我如何解决重复namspaces在C#
- 13. 没有NuGet的NuGet包恢复许可
- 14. 创建NuGet解决方案级别的软件包以复制一些文件
- 15. 暂时将解决方案中的nuget包重定向到本地项目
- 16. 重复解决方案
- 17. VBA代码重复解决
- 18. 如何在解决方案中的第二个项目中安装NuGet包?
- 19. 如何解决项目预生成事件中的Nuget包版本和路径?
- 20. 从.Net 4.0重新定位解决方案到4.5 - 如何重新定位NuGet包?
- 21. 如何解决包错误
- 22. Nuget C++包充斥了我的解决方案和文件
- 23. 获取解决方案中的所有nuget包
- 24. 包含在TFS中的解决方案NuGet构建
- 25. 为具有多个项目的解决方案创建nuget包
- 26. 解决和修复MongoDB/Mongoid ID问题
- 27. TFS无法恢复NuGet包
- 28. xunit nuget包恢复失败
- 29. 了解MVVM Cross Nuget包
- 30. 如何使用的NuGet一个以上的解决方案