Skip to content

Commit b332b09

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/visualstudio-docs-pr (branch live)
2 parents 36f8213 + 4f2e7be commit b332b09

26 files changed

+368
-366
lines changed

docs/ide/copilot-chat-context.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: 'Tips & Tricks for GitHub Copilot Chat in Visual Studio'
33
description: Use slash commands, references, and threads to form better questions and get better answers with scoped context in GitHub Copilot Chat.
4-
ms.date: 1/10/2024
4+
ms.date: 3/6/2024
55
ms.topic: how-to
66
author: anandmeg
77
ms.author: meghaanand
@@ -40,7 +40,6 @@ You can use slash commands in a [chat window](visual-studio-github-copilot-chat.
4040

4141
| **Command** | **Usage** | **Chat window** | **Inline chat** |
4242
|---------------------------|--------------------|:----------:|:----------:|
43-
| /clear| Clear the chat window. <br> Example: `/clear`| Yes | No |
4443
| /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 |
4544
| /explain | Get code explanations. <br><br> Examples: <br> - `/explain the AddItemToBasket method in BasketService.cs`</br>- select desired code and enter `/explain`| Yes | Yes |
4645
| /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 |

docs/ide/reference/remove-unused-references.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Remove unused references
33
description: Learn how to clean up project references and NuGet packages that have no usage with the new Remove Unused References command.
4-
ms.date: 02/16/2024
4+
ms.date: 3/6/2024
55
ms.topic: reference
66
author: mikadumont
77
ms.author: midumont
@@ -18,12 +18,15 @@ This refactoring applies to:
1818
- C#
1919
- Visual Basic
2020

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

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

2525
**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.
2626

27+
> [!NOTE]
28+
> 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.
29+
2730
## How-to
2831

2932
1. Verify that the option is enabled.

subscriptions/about-benefits.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,32 +20,32 @@ You can also use the articles on this site to determine whether a specific benef
2020

2121
## Use categories to help find benefits
2222

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

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

3030
> [!div class="mx-imgBorder"]
31-
> ![Filter the list of benefits by category](_img/about-benefits/categories.png "Screenshot of the benefits category picker on the subscriber portal.")
31+
> ![Filter the list of benefits by category](_img/about-benefits/categories.png "Screenshot of the benefits category picker on the subscription portal.")
3232
3333
## Benefits and offers provided by partners
3434

3535
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:
36-
+ 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.
36+
+ 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.
3737
+ Any support available for those benefits or offers is also provided by the partners.
3838
+ 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.
3939
For more information about individual benefits, check out the corresponding article in the table of contents.
40-
+ Partners may choose to discontinue offers.
40+
+ Partners can choose to discontinue offers.
4141

4242
## Benefits that become temporarily unavailable
4343

44-
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.
44+
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.
4545

4646
## Support resources
4747

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

5050
## See also
5151

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

5757
## Next steps
5858

59-
+ 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.
60-
+ 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.
59+
+ 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.
60+
+ 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.

subscriptions/admin-expiration.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,58 +3,58 @@ title: Admin portal changes for expired Visual Studio subscription agreements
33
author: evanwindom
44
ms.author: amast
55
manager: shve
6-
ms.date: 11/02/2023
6+
ms.date: 03/05/2024
77
ms.topic: conceptual
8-
description: Learn what happens for admins when an agreement expires
8+
description: Learn what happens for admins when an agreement expires.
99
---
1010

1111
# Admin portal changes for expired agreements
1212

13-
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.
13+
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.
1414

1515
## Expiration timeline
1616

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

22-
### Prior to expiration
22+
### Before expiration
2323

24-
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.
24+
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.
2525

2626
### Expired
2727

28-
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.
28+
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.
2929

30-
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.
30+
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.
3131

3232
> [!IMPORTANT]
3333
> 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.
3434
3535
### Disabled
3636

3737
When your agreement reaches the end of the expired period:
38-
+ 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.)
39-
+ 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.
38+
+ 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.)
39+
+ 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.
4040

4141
## Preserving your information
4242

4343
There's some information you might want to retain if your agreement expires or you purchase a new agreement.
44-
+ 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.
45-
+ 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.
44+
+ 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.
45+
+ 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.
4646

4747
## Assisting subscribers
4848

49-
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.
49+
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.
5050

5151
## Moving to a new agreement
5252

53-
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.
53+
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.
5454

5555
## Next steps
5656

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

0 commit comments

Comments
 (0)