title | description | ms.topic | ms.prod | ms.technology | ms.assetid | ms.manager | ms.author | author | ms.date | monikerRange |
---|---|---|---|---|---|---|---|---|---|---|
Team Foundation Server (TFS) extension FAQs |
Find answers to common questions regarding extensions in Team Foundation Server (TFS) |
conceptual |
devops |
devops-marketplace |
b30a4604-d34d-43d4-9de9-02f1fea108ea |
jillfra |
elbatk |
elbatk |
03/24/2018 |
>= tfs-2013 < azure-devops |
Extensions that are available during preview don't incur charges, aren't fully supported, and have no financially-backed service level agreements.
Paid extensions require that you buy and assign them to users who need access but don't have it already, for example, through subscription benefits. You'll use an Azure subscription to pay for an extension. If you don't have an Azure subscription, you can create a new subscription when you install your extension. If you have multiple subscriptions, you can select the Azure subscription that you want to use.
A: Check these topics about Azure billing and subscriptions, the Azure Billing and Subscription FAQ, or try Azure Support.
[!INCLUDE what-happened-preview-extensions]
A: You can just choose Install when:
- You want to install a free or preview extension.
- You paid for access, uninstalled the extension, and want to reinstall the extension.
- You just need the extension for Visual Studio subscribers who have access for that extension included with their subscriptions. These subscribers get specific extensions, like Test Manager, included with their subscriptions as benefits. They can use these extensions after they're installed without paid access and assignment. You only have to buy and assign extensions for users who need access.
A: This might happen for these reasons:
-
You must be a member of the Project Collection Administrators group with Edit collection-level information permissions in the project collection where you want to install extensions. If you don't have permissions, you can request extensions instead.
-
If you get an error that your extension is already installed or requested, check with your project collection administrator and ask them to assign the extension to you.
A: You must be a member of your project collection. Follow these steps to check your identity that you use to sign in to the Visual Studio Marketplace.
-
On your TFS web portal home page (
https://{server}:8080/tfs/
), go to the top right corner of the page, and click your user name to view your profile. -
On the left side of your profile, make sure that your email address and directory are correct.
-
Close all browser windows.
-
Open a private or incognito browsing session.
-
Sign in to your TFS home page (
https://{server}:8080/tfs/
) with the identity that's a user in the project collection where you want to install the extension.If you're asked to choose "work or school organization" or "personal account", this means you used an email address that's the same for a Microsoft account and a "work or school account" that's managed by your organization in Azure Active Directory. Although these identities have the same email address, they're still separate identities with different profiles, security settings, and permissions.
Choose the identity that's the user in your project collection.
-
From your project collection, go to the Visual Studio Marketplace.
A: Some extensions work only with Azure DevOps Services, not TFS, for one of these reasons:
- The extension uses Azure DevOps Services features that aren't released yet for TFS.
- The extension manifest indicates that the extension is available only for Azure DevOps Services (targets = Microsoft.Visualstudio.Services.Cloud).
- The extension manifest indicates that the extension is an integration (targets = Microsoft.Visualstudio.Services.Integration).
A: You must be a member of the Team Foundation Administrators group with Edit instance-level information permissions for the Team Foundation Server where you want to upload extensions.
[!INCLUDE no-access-extension-features]
[!INCLUDE marketplace-support]