我有一个小的 nuget 包(EnumStringValues,插头,插头,插头)
在 nuget 页面上我可以看到“下载统计信息”。
这个数字是什么意思?计数器何时可能增加的一些可能性:
有没有任何文件说明这些数字的实际含义?
鉴于第三个选项是唯一真正有趣的选项(这个包的使用范围有多大),有什么方法可以衡量“下载统计信息”是否执行其他选项之一?
这实际上是总下载量。这严格计算在端点侧。
您无法真正推断安装/恢复等内容。
其原因在于 NuGet 客户端采用的优化,以及开发人员的开发环境。
NuGet 客户端具有全局包文件夹 ,这基本上意味着理想情况下每台计算机仅下载 1 个包(人们可以为不同的项目等配置不同的全局包文件夹)。
接下来,项目有 CI 设置,那里的配置也很重要。
另一个需要注意的是,您无法推断出您的软件包的直接使用情况与依赖于它的更流行的软件包的情况。
不幸的是,基本上,要点是,目前您无法了解每个项目/每个唯一用户对包的使用情况。
@jon-skeet就此写了一篇很长的博客文章。
\n\n简而言之:
\n\n\n\n下载什么\xe2\x80\x99?\n 以下是一些可能会增加该计数器的内容:
\n\n\n
\n\n- \n
从网页手动下载
- \n
在 Visual Studio 中添加新包
- \n
在 Visual Studio Code 中添加新包
- \n
从命令行进行 nuget 安装
- \n
本地项目的 dotnet 恢复
- \n
测试 PR 的持续集成系统中的 dotnet Restore
- \n
CI 系统中的 dotnet Restore 测试合并的 PR
所有这些听起来似乎都有道理,但它们也有可能不会增加计数器:
\n\n\n
\n- \n
我的 NuGet 本地缓存中可能有一个包
- \n
CI 系统可能有自己的全局包缓存
- \n
CI 系统可能会以某种方式使用镜像服务
| 归档时间: |
|
| 查看次数: |
1568 次 |
| 最近记录: |