简体   繁体   中英

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. 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?:

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

Is there a way to identify the extensions which have been installed for a VSTS instance? For example, is there a menu item that I can navigate to in VSTS which will display a list of installed extensions? How can I identify if the "Package Management" extension has been installed for my organization's VSTS instance? Are there any alternative extensions that might be configured for my organization's VSTS which would provide NuGet package hosting capabilities?

UPDATE

I'm trying to understand the pricing parameters for the "Package Management" VSTS extension:

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:

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."

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. 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?

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? 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? 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.

Yes, you need to install the Package Management extension to allow NuGet package hosting.

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.

在此处输入图片说明

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. 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.

It should show up in the Build & Release hub:

在此处输入图片说明

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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