简体   繁体   English

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

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

My organization has projects set up in VSTS but I'm not sure if the VSTS instance is set up to host package feeds. 我的组织在VSTS中设置了项目,但不确定VSTS实例是否设置为托管软件包供稿。 Based on some basic googling, there appears to be a "Package Management" extension for this. 基于一些基本的谷歌搜索,对此似乎有一个“包管理”扩展。 Is this the extension that I need to install to provide NuGet package capabilities via VSTS for my organization?: 我是否需要安装此扩展程序才能通过VSTS为组织提供NuGet软件包功能?:

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

Is there a way to identify the extensions which have been installed for a VSTS instance? 有没有办法确定为VSTS实例安装的扩展? For example, is there a menu item that I can navigate to in VSTS which will display a list of installed extensions? 例如,是否有一个菜单项可以在VSTS中导航至该菜单项,从而显示已安装扩展的列表? How can I identify if the "Package Management" extension has been installed for my organization's VSTS instance? 如何确定组织的VSTS实例是否已安装“软件包管理”扩展? Are there any alternative extensions that might be configured for my organization's VSTS which would provide NuGet package hosting capabilities? 是否可以为我的组织的VSTS配置其他替代扩展,以提供NuGet程序包托管功能?

UPDATE 更新

I'm trying to understand the pricing parameters for the "Package Management" VSTS extension: 我正在尝试了解“包装管理” VSTS扩展的定价参数:

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

"Package Management is included for Visual Studio Enterprise subscribers" but it looks like one of these subscriptions is massively expensive: “为Visual Studio Enterprise订阅者提供了包管理”,但是这些订阅之一似乎非常昂贵:

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

"Additionally, each VSTS account includes 5 free Package Management users and you can pay for more as needed using the pricing to the right." “此外,每个VSTS帐户还包括5个免费的Package Management用户,您可以使用右边的价格按需支付更多费用。”

Based on the line quoted above it sounds like we can install the extension and 5 users will get to use the package for free. 根据上面引用的行,听起来我们可以安装扩展程序,并且5个用户将免费使用该软件包。 If we have 20 developers then we'll need to pay $60/month for everyone to be able to use apps with internally hosted packages, right? 如果我们有20个开发人员,则我们每个人每月需要支付$ 60才能使用带有内部托管程序包的应用程序,对吗?

I guess that means that unless we purchase additional licenses, other users simply won't be able to use apps which use internally hosted NuGet packages, b/c they won't be able to pull down those packages, right? 我想这意味着,除非我们购买额外的许可证,否则其他用户将无法使用使用内部托管的NuGet软件包的应用程序,而b / c他们将无法拉下那些软件包,对吗? Do you know if there's a hack or workaround for users without a Package Management license to be able to pull down internally hosted packages? 您是否知道对于没有Package Management许可证的用户来说,是否有黑客或变通办法可以拉下内部托管的软件包? Ie I'm not sure if Microsoft will allow this but make you go through a few manual steps or if it's simply not possible without purchasing additional licenses. 也就是说,我不确定Microsoft是否允许这样做,但会让您逐步执行一些手动步骤,或者如果不购买其他许可证就根本无法做到这一点。

Yes, you need to install the Package Management extension to allow NuGet package hosting. 是的,您需要安装软件包管理扩展程序以允许NuGet软件包托管。

You can see installed/requested extensions under the "Manage Extensions" view, which appears if you hover your mouse over the shopping bag icon on the right of the toolbar, near your user account. 您可以在“管理扩展”视图下查看已安装/请求的扩展,如果将鼠标悬停在工具栏右侧用户帐户附近的购物袋图标上,则会显示该视图。 You should be able to request extension installation and see the status of requests even if you aren't an administrative user. 即使您不是管理员用户,也应该能够请求扩展安装并查看请求的状态。 However, only administrators can approve the installation of extensions. 但是,只有管理员可以批准扩展的安装。

在此处输入图片说明

It shoudl show up in the account level Setting\\Extensions panel: 它应该显示在帐户级别的“设置\\扩展”面板中:

在此处输入图片说明

It can also be found under the "Manage Extensions" link in the SHoppign bag (lock-like) icon in the upper right corner. 也可以在右上角的SHoppign袋(类似锁)图标中的“管理扩展”链接下找到该文件。

在此处输入图片说明

When installed correctly (and you have the right license assigned in the users hub: 正确安装后(并且在用户中心中分配了正确的许可证:

在此处输入图片说明

This means that, unless your users already have a Visual Studio Enterprise license (some Microsoft Partner Programs provide these for free), you will need to pay for each user above the free licenses that you get with Visualstudio.com. 这意味着,除非您的用户已经拥有Visual Studio Enterprise许可证(某些Microsoft合作伙伴计划免费提供了这些许可证),否则您将需要为每个用户支付高于Visualstudio.com的免费许可证的费用。 The price per user isn't fixed, depending on the number of users the price may vary a little, the pricing calculator will tell you exactly what the price per month will be. 每位用户的价格不是固定的,具体取决于用户数量,价格可能会略有不同,价格计算器会告诉您确切的每月价格。 For 20 developers it currently shows $40 per month in total. 目前,对于20位开发者来说,每月总收入为40美元。

It should show up in the Build & Release hub: 它应该显示在“构建和发布”中心中:

在此处输入图片说明

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

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