繁体   English   中英

如何在vsts中检查nuget的“程序包管理”?

[英]how to check for nuget “package management” in vsts?

我的组织在VSTS中设置了项目,但不确定VSTS实例是否设置为托管软件包供稿。 基于一些基本的谷歌搜索,对此似乎有一个“包管理”扩展。 我是否需要安装此扩展程序才能通过VSTS为组织提供NuGet软件包功能?:

https://marketplace.visualstudio.com/items?itemName=ms.feed

有没有办法确定为VSTS实例安装的扩展? 例如,是否有一个菜单项可以在VSTS中导航至该菜单项,从而显示已安装扩展的列表? 如何确定组织的VSTS实例是否已安装“软件包管理”扩展? 是否可以为我的组织的VSTS配置其他替代扩展,以提供NuGet程序包托管功能?

更新

我正在尝试了解“包装管理” VSTS扩展的定价参数:

https://marketplace.visualstudio.com/items?itemName=ms.feed#pricing

“为Visual Studio Enterprise订阅者提供了包管理”,但是这些订阅之一似乎非常昂贵:

https://www.visualstudio.com/vs/pricing/

“此外,每个VSTS帐户还包括5个免费的Package Management用户,您可以使用右边的价格按需支付更多费用。”

根据上面引用的行,听起来我们可以安装扩展程序,并且5个用户将免费使用该软件包。 如果我们有20个开发人员,则我们每个人每月需要支付$ 60才能使用带有内部托管程序包的应用程序,对吗?

我想这意味着,除非我们购买额外的许可证,否则其他用户将无法使用使用内部托管的NuGet软件包的应用程序,而b / c他们将无法拉下那些软件包,对吗? 您是否知道对于没有Package Management许可证的用户来说,是否有黑客或变通办法可以拉下内部托管的软件包? 也就是说,我不确定Microsoft是否允许这样做,但会让您逐步执行一些手动步骤,或者如果不购买其他许可证就根本无法做到这一点。

是的,您需要安装软件包管理扩展程序以允许NuGet软件包托管。

您可以在“管理扩展”视图下查看已安装/请求的扩展,如果将鼠标悬停在工具栏右侧用户帐户附近的购物袋图标上,则会显示该视图。 即使您不是管理员用户,也应该能够请求扩展安装并查看请求的状态。 但是,只有管理员可以批准扩展的安装。

在此处输入图片说明

它应该显示在帐户级别的“设置\\扩展”面板中:

在此处输入图片说明

也可以在右上角的SHoppign袋(类似锁)图标中的“管理扩展”链接下找到该文件。

在此处输入图片说明

正确安装后(并且在用户中心中分配了正确的许可证:

在此处输入图片说明

这意味着,除非您的用户已经拥有Visual Studio Enterprise许可证(某些Microsoft合作伙伴计划免费提供了这些许可证),否则您将需要为每个用户支付高于Visualstudio.com的免费许可证的费用。 每位用户的价格不是固定的,具体取决于用户数量,价格可能会略有不同,价格计算器会告诉您确切的每月价格。 目前,对于20位开发者来说,每月总收入为40美元。

它应该显示在“构建和发布”中心中:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM