Skip to content

Repo sync for protected branch #10103

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 59 commits into from
Mar 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
7136745
Replace references to subscription portal with subscriber portal
evanwindom Mar 4, 2024
6493966
Replace references to subscription portal with subscriber portal in u…
evanwindom Mar 4, 2024
26bdd75
Replace references to subscription portal with subscriber portal in u…
evanwindom Mar 4, 2024
88a1962
Replace references to subscriber portal with subscription portal in u…
evanwindom Mar 5, 2024
1bcf6c5
Replace references to subscriber portal with subscription portal in a…
evanwindom Mar 5, 2024
f08a3e4
Replace references to subscriber portal with subscription portal in a…
evanwindom Mar 5, 2024
dc9b8ff
Replace references to subscriber portal with subscription portal in a…
evanwindom Mar 5, 2024
d944dce
Replace references to subscriber portal with subscription portal in c…
evanwindom Mar 5, 2024
6d3b591
Replace references to subscriber portal with subscription portal in d…
evanwindom Mar 5, 2024
58765a1
Replace references to subscriber portal with subscription portal in d…
evanwindom Mar 5, 2024
865efd5
Replace references to subscriber portal with subscription portal in f…
evanwindom Mar 5, 2024
958b8e3
Replace references to subscriber portal with subscription portal in i…
evanwindom Mar 5, 2024
3c3b5a7
Replace references to subscriber portal with subscription portal in m…
evanwindom Mar 5, 2024
cb7afd7
Replace references to subscriber portal with subscription portal in n…
evanwindom Mar 5, 2024
b562065
Replace references to subscriber portal with subscription portal in p…
evanwindom Mar 5, 2024
89a5cd6
Replace references to subscriber portal with subscription portal in s…
evanwindom Mar 5, 2024
163faf0
Replace references to subscriber portal with subscription portal in s…
evanwindom Mar 5, 2024
e185484
Replace references to subscriber portal with subscription portal in s…
evanwindom Mar 5, 2024
1baec2a
Replace references to subscriber portal with subscription portal in s…
evanwindom Mar 5, 2024
c826937
Replace references to subscriber portal with subscription portal in s…
evanwindom Mar 5, 2024
a7de92a
Replace references to subscriber portal with subscription portal in u…
evanwindom Mar 5, 2024
cc91317
Replace references to subscriber portal with subscription portal in u…
evanwindom Mar 5, 2024
c659f74
Replace references to subscriber portal with subscription portal in u…
evanwindom Mar 5, 2024
e0e555d
Replace references to subscriber portal with subscription portal in u…
evanwindom Mar 5, 2024
6f4b486
Replace references to subscriber portal with subscription portal in v…
evanwindom Mar 5, 2024
c58962f
Replace references to subscriber portal with subscription portal in v…
evanwindom Mar 5, 2024
f45ec2c
Replace references to subscriber portal with subscription portal in v…
evanwindom Mar 5, 2024
f041d1c
Replace references to subscriber portal with subscription portal in t…
evanwindom Mar 5, 2024
092bd1e
Minor changes to text to appease Acrolinx in about-benefits.md
evanwindom Mar 5, 2024
e0a6f22
Minor changes to text to appease Acrolinx in admin-expiration.md
evanwindom Mar 5, 2024
06b0ee7
Minor changes to text to appease Acrolinx in admin-preferences.md
evanwindom Mar 5, 2024
6ddfd89
Minor changes to text to appease Acrolinx in aliasing.md
evanwindom Mar 5, 2024
9733b45
Minor changes to text to appease Acrolinx in contact-my-admin.md
evanwindom Mar 6, 2024
35c6ed9
Minor changes to text to appease Acrolinx in download-software.md
evanwindom Mar 6, 2024
7401984
Minor changes to text to appease Acrolinx in find-keys.md
evanwindom Mar 6, 2024
1ea11b2
Minor changes to text to appease Acrolinx in internet-demos.md
evanwindom Mar 6, 2024
eed8cae
Minor changes to text to appease Acrolinx in manage-vs-subscriptions.md
evanwindom Mar 6, 2024
8fba2be
Minor changes to text to appease Acrolinx in new-subscriber.md
evanwindom Mar 6, 2024
ec29743
Minor changes to text to appease Acrolinx in product-keys.md
evanwindom Mar 6, 2024
2d864b8
Minor changes to text to appease Acrolinx in sign-in-issues.md
evanwindom Mar 6, 2024
e5298f3
Minor changes to text to appease Acrolinx in sign-in-msa.md
evanwindom Mar 6, 2024
216f66b
Minor changes to text to appease Acrolinx in sign-in-work.md
evanwindom Mar 6, 2024
79b519e
Minor changes to text to appease Acrolinx in subscription-level-chang…
evanwindom Mar 6, 2024
0d57e49
Minor changes to text to appease Acrolinx in subscription-removed.md
evanwindom Mar 6, 2024
e4ba368
Minor changes to text to appease Acrolinx in use-connected-identities.md
evanwindom Mar 6, 2024
03ceb12
Minor changes to text to appease Acrolinx in use-visual-studio-withou…
evanwindom Mar 6, 2024
736f06a
Minor changes to text to appease Acrolinx in using-admin-portal.md
evanwindom Mar 6, 2024
7898618
Minor changes to text to appease Acrolinx in using-the-subscriber-por…
evanwindom Mar 6, 2024
5e7fb99
Minor changes to text to appease Acrolinx in vs-ide-benefit.md
evanwindom Mar 6, 2024
703202b
Minor changes to text to appease Acrolinx in vscloud-csp.md
evanwindom Mar 6, 2024
e439283
Minor changes to text to appease Acrolinx in vscloud-overview.md
evanwindom Mar 6, 2024
54dac11
Merge pull request #12259 from rigel512/evanwindom-portal-name
v-dirichards Mar 6, 2024
ba275a3
Remove clear command
anandmeg Mar 6, 2024
c57eaa6
Merge pull request #12267 from anandmeg/gitissue-10081
prmerger-automator[bot] Mar 6, 2024
e5226c1
Fix git issue 9981
anandmeg Mar 7, 2024
cfb4bc2
Fix for build suggestion
anandmeg Mar 7, 2024
6d7b3e6
Fix note
anandmeg Mar 7, 2024
4f2e7be
Merge pull request #12269 from anandmeg/githubissue-9981
prmerger-automator[bot] Mar 7, 2024
b332b09
Merging changes synced from https://github.com/MicrosoftDocs/visualst…
Mar 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions docs/ide/copilot-chat-context.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 'Tips & Tricks for GitHub Copilot Chat in Visual Studio'
description: Use slash commands, references, and threads to form better questions and get better answers with scoped context in GitHub Copilot Chat.
ms.date: 1/10/2024
ms.date: 3/6/2024
ms.topic: how-to
author: anandmeg
ms.author: meghaanand
Expand Down Expand Up @@ -40,7 +40,6 @@ You can use slash commands in a [chat window](visual-studio-github-copilot-chat.

| **Command** | **Usage** | **Chat window** | **Inline chat** |
|---------------------------|--------------------|:----------:|:----------:|
| /clear| Clear the chat window. <br> Example: `/clear`| Yes | No |
| /doc| Add comments for specified or selected code. <br> Examples: <br>- `/doc DeleteBasketAsync method in BasketService.cs`</br>- select desired code and enter `/doc`| Yes | Yes |
| /explain | Get code explanations. <br><br> Examples: <br> - `/explain the AddItemToBasket method in BasketService.cs`</br>- select desired code and enter `/explain`| Yes | Yes |
| /fix | Propose a fix for problems in the selected code. <br> Examples: <br> - `/fix the SetQuantities method in BasketService.cs`</br>- select desired code and enter `/fix`| Yes | Yes |
Expand Down
7 changes: 5 additions & 2 deletions docs/ide/reference/remove-unused-references.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Remove unused references
description: Learn how to clean up project references and NuGet packages that have no usage with the new Remove Unused References command.
ms.date: 02/16/2024
ms.date: 3/6/2024
ms.topic: reference
author: mikadumont
ms.author: midumont
Expand All @@ -18,12 +18,15 @@ This refactoring applies to:
- C#
- Visual Basic

**What:** For [SDK style projects](/visualstudio/msbuild/how-to-use-project-sdk) only, lets you remove unused references.
**What:** For [SDK style projects](../../msbuild/how-to-use-project-sdk.md) only, lets you remove unused references.

**When:** You want to clean up project references and NuGet packages that have no usage.

**Why:** Removing project references that have no usage can help save space and reduce startup time of your application, because it takes time to load each module and avoids having the compiler load metadata that will never be used.

> [!NOTE]
> You can use the [.NET Upgrade Assistant](https://dotnet.microsoft.com/platform/upgrade-assistant) right from Visual Studio to upgrade your app to the latest .NET versions.

## How-to

1. Verify that the option is enabled.
Expand Down
16 changes: 8 additions & 8 deletions subscriptions/about-benefits.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,32 +20,32 @@ You can also use the articles on this site to determine whether a specific benef

## Use categories to help find benefits

To make it easy to find the benefits that most interest you, we've grouped them into three categories:
To make it easy to find the benefits that most interest you, they're grouped into three categories:
+ Tools
+ Professional Development
+ Support

By default, all of your benefits are displayed when you visit <https://my.visualstudio.com/benefits>. However, you can filter the list by selecting any of the three categories.

> [!div class="mx-imgBorder"]
> ![Filter the list of benefits by category](_img/about-benefits/categories.png "Screenshot of the benefits category picker on the subscriber portal.")
> ![Filter the list of benefits by category](_img/about-benefits/categories.png "Screenshot of the benefits category picker on the subscription portal.")

## Benefits and offers provided by partners

Some of the benefits included with Visual Studio subscriptions, including some popular benefits like training and tools, are provided by our partners. The partners determine the details of those offers. For example:
+ The duration of the benefit may not match the duration of your Visual Studio subscription. For example, you may have a 12-month Visual Studio subscription, while many of the partner-provided benefits may last for a shorter term, such as three or six months.
+ The duration of the benefit might not match the duration of your Visual Studio subscription. For example, you might have a 12-month Visual Studio subscription, while many of the partner-provided benefits might last for a shorter term, such as three or six months.
+ Any support available for those benefits or offers is also provided by the partners.
+ Some benefits renew when your Visual Studio subscription is renewed. In other cases, the partner offer is "once in a lifetime" and doesn't renew.
For more information about individual benefits, check out the corresponding article in the table of contents.
+ Partners may choose to discontinue offers.
+ Partners can choose to discontinue offers.

## Benefits that become temporarily unavailable

While it's rare, sometimes technical issues can make a benefit unavailable for a short time. In those cases, we change the benefit tile in the [Visual Studio Subscriptions portal](https://my.visualstudio.com/benefits) to indicate the benefit is "Temporarily Unavailable". When the issue is resolved, we restore the tile and the benefit is available.
While it's rare, sometimes technical issues can make a benefit unavailable for a short time. In those cases, we change the benefit tile in the [Visual Studio subscription portal](https://my.visualstudio.com/benefits) to indicate the benefit is "Temporarily Unavailable." When the issue is resolved, we restore the tile and the benefit is available.

## Support resources

For assistance with sales, subscriptions, accounts and billing for Visual Studio Subscriptions, contact [Visual Studio subscriptions support](https://aka.ms/vssubscriberhelp).
For assistance with sales, subscriptions, accounts, and billing for Visual Studio Subscriptions, contact [Visual Studio subscriptions support](https://aka.ms/vssubscriberhelp).

## See also

Expand All @@ -56,5 +56,5 @@ For assistance with sales, subscriptions, accounts and billing for Visual Studio

## Next steps

+ If you're thinking about purchasing a subscription, check out our pricing page for a detailed list of what benefits are included in each subscription. You can also use the [Visual Studio Subscription benefits page](https://visualstudio.microsoft.com/vs/benefits/) to see more detailed information.
+ Already have a subscription? Check out the articles in our documentation for each benefit to see what's provided, how to activate it, and how to get help if you encounter problems.
+ Thinking about purchasing a subscription? Check out our pricing page for a detailed list of what benefits are included in each subscription. You can also use the [Visual Studio Subscription benefits page](https://visualstudio.microsoft.com/vs/benefits/) to see more detailed information.
+ Already have a subscription? Check out the articles in our documentation for each benefit to see what you get, how to activate it, and how to get help if you encounter problems.
30 changes: 15 additions & 15 deletions subscriptions/admin-expiration.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,58 +3,58 @@ title: Admin portal changes for expired Visual Studio subscription agreements
author: evanwindom
ms.author: amast
manager: shve
ms.date: 11/02/2023
ms.date: 03/05/2024
ms.topic: conceptual
description: Learn what happens for admins when an agreement expires
description: Learn what happens for admins when an agreement expires.
---

# Admin portal changes for expired agreements

When the agreement used to purchase Visual Studio subscriptions expires, the agreement and the subscriptions assigned within it remain available for a limited time. That period might not be the same for all agreements, and more specific information about the length of that period is provided in communications you receive via emails and in the admin portal. Depending on your company's plans, you might need to take some action to assist subscribers or to prevent loss of important information.
When the agreement used to purchase Visual Studio subscriptions expires, the agreement and the subscriptions assigned within it remain available for a limited time. That period might not be the same for all agreements, and more specific information about the length of that period is provided in communications you receive via emails and in the admin portal. Depending on your company's plans, you might need to take some action to assist subscribers or to prevent loss of important information.

## Expiration timeline

The timeline for agreement expiration consists of three phases:
+ [Prior to expiration](#prior-to-expiration)
+ [Before expiration](#before-expiration)
+ [Expired](#expired)
+ [Disabled](#disabled)

### Prior to expiration
### Before expiration

Beginning about 120 days prior to the expiration of your agreement, we send notifications to admins and super admins with information about the expiration. We include steps you might need to take depending on whether your company plans to renew their agreement.
Beginning about 120 days before the expiration of your agreement, we send notifications to admins and super admins with information about the expiration. We include steps you might need to take depending on whether your company plans to renew their agreement.

### Expired

When your agreement reaches its expiration date, admins and subscribers still have access for a limited time. Access provides an opportunity for your company to complete any ongoing purchasing processes. It also provides admins and subscribers the opportunity to take steps to preserve data if your company doesn't renew their agreement or purchases a new one. Admins will continue to receive notifications during that period with links to specific information to help preserve information such as subscriber lists for future use. Subscribers also receive notifications providing them with guidance around preserving information such as any assets they created in existing Azure subscriptions.
When your agreement reaches its expiration date, admins and subscribers still have access for a limited time. Access provides an opportunity for your company to complete any ongoing purchasing processes. It also provides admins and subscribers the opportunity to take steps to preserve data if your company doesn't renew their agreement or purchases a new one. Admins will continue to receive notifications during that period with links to specific information to help preserve information such as subscriber lists for future use. Subscribers also receive notifications providing them with guidance around preserving information such as any assets they created in existing Azure subscriptions.

During this phase, both admins and subscribers continue to have access to their respective portals. Admins are able to carry out the full range of subscription management tasks. Subscribers continue to have unrestricted access to their subscription benefits.
During this phase, both admins and subscribers continue to have access to their respective portals. Admins are able to carry out the full range of subscription management tasks. Subscribers continue to have unrestricted access to their subscription benefits.

> [!IMPORTANT]
> While admins and subscribers will continue to have access to their respective resources, it's important that action be taken quickly so that important data is preserved before this period expires and access to the information is lost.

### Disabled

When your agreement reaches the end of the expired period:
+ Admins and super admins lose access to the expired agreement(s) in the [admin portal](https://manage.visualstudio.com). They aren't able to make any changes to subscriptions within the agreement. (Access to any other current agreements in the admin portal remains unaffected. The [Get help](https://manage.visualstudio.com/gethelp) page continues to be available.)
+ Subscribers lose access to the expired subscription in the [subscriber portal](https://my.visualstudio.com). If they have any other subscriptions assigned to them as part of another agreement, those subscriptions aren't affected. Thirty days after a Visual Studio subscription is disabled, any Azure subscriptions that rely on the Visual Studio subscription are removed. It's vital that subscribers move their Azure assets to another valid subscription to retain them. Azure has its own notification process that helps guide subscribers in this case.
+ Admins and super admins lose access to any expired agreements in the [admin portal](https://manage.visualstudio.com). They can't make any changes to subscriptions within the agreement. (Access to any other current agreements in the admin portal remains unaffected. The [Get help](https://manage.visualstudio.com/gethelp) page continues to be available.)
+ Subscribers lose access to the expired subscription in the [subscription portal](https://my.visualstudio.com). If they have any other subscriptions assigned to them as part of another agreement, those subscriptions aren't affected. Thirty days after a Visual Studio subscription is disabled, any Azure subscriptions that rely on the Visual Studio subscription are removed. It's vital that subscribers move their Azure assets to another valid subscription to retain them. Azure has its own notification process that helps guide subscribers in this case.

## Preserving your information

There's some information you might want to retain if your agreement expires or you purchase a new agreement.
+ Maximum usage. Understanding how many subscriptions you assigned during the life of your agreement can help your organization purchase the right number of subscriptions for your needs. You can [view your usage and export a report](maximum-usage.md) from within the admin portal.
+ Your subscriber list. [Exporting a list of the subscribers](exporting-subscriptions.md) in your current agreement can help you move those subscriptions to a new agreement quickly.
+ Maximum usage. Understanding how many subscriptions you assigned during the life of your agreement can help your organization purchase the right number of subscriptions for your needs. You can [view your usage and export a report](maximum-usage.md) from within the admin portal.
+ Your subscriber list. [Exporting a list of the subscribers](exporting-subscriptions.md) in your current agreement can help you move those subscriptions to a new agreement quickly.

## Assisting subscribers

When they begin to receive notifications of the expiration of their subscriptions, subscribers might contact you with questions. Some of the answers to those questions depend on your company's plan. If your company plans to renew their agreement or purchase a new one, you can help your subscribers understand where your company is in the process. If your company doesn't intend to renew, you can help guide them in the process of saving their important information. You might find it helpful to learn how individual subscribers are affected when an agreement expires. Check out our [When subscriptions expire](subscription-expiration.md) article for more information.
When they begin to receive notifications of the expiration of their subscriptions, subscribers might contact you with questions. Some of the answers to those questions depend on your company's plan. If your company plans to renew their agreement or purchase a new one, you can help your subscribers understand where your company is in the process. If your company doesn't intend to renew, you can help guide them in the process of saving their important information. You might find it helpful to learn how individual subscribers are affected when an agreement expires. Check out our [When subscriptions expire](subscription-expiration.md) article for more information.

## Moving to a new agreement

If your company purchases a new agreement, you can [move subscribers to a new agreement](migrate-subscriptions.md) rather than recreating them in the new agreement.
If your company purchases a new agreement, you can [move subscribers to a new agreement](migrate-subscriptions.md) rather than recreating them in the new agreement.

## Next steps

+ Learn how expired agreements affect [individual subscribers](subscription-expiration.md).
+ Learn how to [export your subscriber list](exporting-subscriptions.md).
+ Learn how to [move subscriptions to a new agreement](migrate-subscriptions.md)
+ Learn how to [move subscriptions to a new agreement](migrate-subscriptions.md).
+ Learn how to [add subscribers using Microsoft Entra groups](assign-license-bulk.md#use-entra-id-groups-to-assign-subscriptions).
Loading