Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
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
2 changes: 1 addition & 1 deletion docs/azure/includes/dotnet-all.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@
| Provisioning - Event Hubs | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.EventHubs/1.1.0) | [docs](/dotnet/api/overview/azure/Provisioning.EventHubs-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.EventHubs_1.1.0/sdk/provisioning/Azure.Provisioning.EventHubs/) |
| Provisioning - Frontdoor | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.FrontDoor/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.FrontDoor-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.FrontDoor_1.0.0-beta.1/sdk/provisioning/Azure.Provisioning.FrontDoor/) |
| Provisioning - Key Vault | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.KeyVault/1.1.0)<br>NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.KeyVault/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.KeyVault-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KeyVault_1.1.0/sdk/provisioning/Azure.Provisioning.KeyVault/)<br>GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KeyVault_1.2.0-beta.1/sdk/provisioning/Azure.Provisioning.KeyVault/) |
| Provisioning - Kubernetes | NuGet [1.0.0-beta.4](https://www.nuget.org/packages/Azure.Provisioning.Kubernetes/1.0.0-beta.4) | [docs](/dotnet/api/overview/azure/Provisioning.Kubernetes-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.4](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Kubernetes_1.0.0-beta.4/sdk/provisioning/Azure.Provisioning.Kubernetes/) |
| Provisioning - Kubernetes | NuGet [1.0.0-beta.4](https://www.nuget.org/packages/Azure.Provisioning.Kubernetes/1.0.0-beta.4) | [docs](/dotnet/api/overview/azure/Provisioning.Kubernetes-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.4](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/hybridkubernetes/Azure.Provisioning.Kubernetes) |
Comment thread
gewarren marked this conversation as resolved.
Outdated
| Provisioning - Kubernetes Configuration | NuGet [1.0.0-beta.3](https://www.nuget.org/packages/Azure.Provisioning.KubernetesConfiguration/1.0.0-beta.3) | [docs](/dotnet/api/overview/azure/Provisioning.KubernetesConfiguration-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KubernetesConfiguration_1.0.0-beta.3/sdk/provisioning/Azure.Provisioning.KubernetesConfiguration/) |
| Provisioning - Kusto | NuGet [1.0.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.Kusto/1.0.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.Kusto-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Kusto_1.0.0-beta.2/sdk/provisioning/Azure.Provisioning.Kusto/) |
| Provisioning - Logic | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.Logic/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.Logic-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Logic_1.0.0-beta.1/sdk/logic/Azure.Provisioning.Logic/) |
Expand Down
2 changes: 1 addition & 1 deletion docs/azure/includes/dotnet-new.md
Original file line number Diff line number Diff line change
Expand Up @@ -183,7 +183,7 @@
| Provisioning - Event Hubs | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.EventHubs/1.1.0) | [docs](/dotnet/api/overview/azure/Provisioning.EventHubs-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.EventHubs_1.1.0/sdk/provisioning/Azure.Provisioning.EventHubs/) |
| Provisioning - Frontdoor | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.FrontDoor/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.FrontDoor-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.FrontDoor_1.0.0-beta.1/sdk/provisioning/Azure.Provisioning.FrontDoor/) |
| Provisioning - Key Vault | NuGet [1.1.0](https://www.nuget.org/packages/Azure.Provisioning.KeyVault/1.1.0)<br>NuGet [1.2.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.KeyVault/1.2.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.KeyVault-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KeyVault_1.1.0/sdk/provisioning/Azure.Provisioning.KeyVault/)<br>GitHub [1.2.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KeyVault_1.2.0-beta.1/sdk/provisioning/Azure.Provisioning.KeyVault/) |
| Provisioning - Kubernetes | NuGet [1.0.0-beta.4](https://www.nuget.org/packages/Azure.Provisioning.Kubernetes/1.0.0-beta.4) | [docs](/dotnet/api/overview/azure/Provisioning.Kubernetes-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.4](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Kubernetes_1.0.0-beta.4/sdk/provisioning/Azure.Provisioning.Kubernetes/) |
| Provisioning - Kubernetes | NuGet [1.0.0-beta.4](https://www.nuget.org/packages/Azure.Provisioning.Kubernetes/1.0.0-beta.4) | [docs](/dotnet/api/overview/azure/Provisioning.Kubernetes-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.4](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/hybridkubernetes/Azure.Provisioning.Kubernetes) |
Comment thread
gewarren marked this conversation as resolved.
Outdated
| Provisioning - Kubernetes Configuration | NuGet [1.0.0-beta.3](https://www.nuget.org/packages/Azure.Provisioning.KubernetesConfiguration/1.0.0-beta.3) | [docs](/dotnet/api/overview/azure/Provisioning.KubernetesConfiguration-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.KubernetesConfiguration_1.0.0-beta.3/sdk/provisioning/Azure.Provisioning.KubernetesConfiguration/) |
| Provisioning - Kusto | NuGet [1.0.0-beta.2](https://www.nuget.org/packages/Azure.Provisioning.Kusto/1.0.0-beta.2) | [docs](/dotnet/api/overview/azure/Provisioning.Kusto-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Kusto_1.0.0-beta.2/sdk/provisioning/Azure.Provisioning.Kusto/) |
| Provisioning - Logic | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.Provisioning.Logic/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/Provisioning.Logic-readme?view=azure-dotnet-preview&amp;preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Provisioning.Logic_1.0.0-beta.1/sdk/logic/Azure.Provisioning.Logic/) |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ ms.date: 07/23/2021

This breaking change affects *[globalization-invariant mode](https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md)* in two ways:

- Previously, .NET allowed any culture to be created in globalization-invariant mode, as long as the culture name conformed to [BCP-47](https://tools.ietf.org/rfc/bcp/bcp47.txt). However, [the invariant culture](/dotnet/api/system.globalization.cultureinfo#invariant-neutral-and-specific-cultures) data was used instead of the real culture data. Starting in .NET 6, an exception is thrown if you create any culture other than the invariant culture in globalization-invariant mode.
- Previously, .NET allowed any culture to be created in globalization-invariant mode, as long as the culture name conformed to [BCP-47](https://www.rfc-editor.org/info/bcp47/). However, [the invariant culture](/dotnet/api/system.globalization.cultureinfo#invariant-neutral-and-specific-cultures) data was used instead of the real culture data. Starting in .NET 6, an exception is thrown if you create any culture other than the invariant culture in globalization-invariant mode.
- Previously, globalization-invariant mode only supported case mapping for ASCII characters. Starting in .NET 6, globalization-invariant mode provides full case-mapping support for all Unicode-defined characters. Case mapping is used in operations such as string comparisons, string searches, and upper or lower casing strings.

[Globalization-invariant mode](https://github.com/dotnet/runtime/blob/main/docs/design/features/globalization-invariant-mode.md) is used for apps that don't required any globalization support. That is, the app runs without access to culture-specific data and behavior. Globalization-invariant mode is enabled by default on some Docker containers, for example, Alpine containers.
Comment thread
gewarren marked this conversation as resolved.
Outdated
Expand Down
21 changes: 4 additions & 17 deletions docs/core/diagnostics/dotnet-debug.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,24 +15,11 @@ ai-usage: ai-assisted
## Install

There are two ways to download and install `dotnet-debug`:
To install the latest release version of the `dotnet-debug` [NuGet package](https://www.nuget.org/packages/dotnet-debug), use the [dotnet tool install](../tools/dotnet-tool-install.md) command:

- **dotnet global tool:**

To install the latest release version of the `dotnet-debug` [NuGet package](https://www.nuget.org/packages/dotnet-debug), use the [dotnet tool install](../tools/dotnet-tool-install.md) command:

```dotnetcli
dotnet tool install --global dotnet-debug
```

- **Direct download:**

Download the tool executable that matches your platform:

| OS | Platform |
| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Windows | [x86](https://aka.ms/dotnet-debug/win-x86) \| [x64](https://aka.ms/dotnet-debug/win-x64) \| [Arm](https://aka.ms/dotnet-debug/win-arm) \| [Arm-x64](https://aka.ms/dotnet-debug/win-arm64) |

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hoyosjs The direct download links don't seem to be available anymore. Is that correct?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These should be available - I'll try to see if there's any issue

| Linux | [x64](https://aka.ms/dotnet-debug/linux-x64) \| [Arm](https://aka.ms/dotnet-debug/linux-arm) \| [Arm64](https://aka.ms/dotnet-debug/linux-arm64) \| [musl-x64](https://aka.ms/dotnet-debug/linux-musl-x64) \| [musl-Arm64](https://aka.ms/dotnet-debug/linux-musl-arm64) |
```dotnetcli
dotnet tool install --global dotnet-debug
```

## Synopsis

Expand Down
1 change: 0 additions & 1 deletion docs/core/install/linux-package-mixup.md
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,6 @@ Many other users have reported these problems. The following is a list of those

- Generic errors without clear messages

- [Core #4605: cannot run "dotnet new console"](https://github.com/dotnet/core/issues/4605)
- [Core #4644: Cannot install .NET Core SDK 2.1 on Fedora 32](https://github.com/dotnet/core/issues/4655)
- [Runtime #49375: After updating to 5.0.200-1 using package manager, it appears that no sdks are installed](https://github.com/dotnet/runtime/issues/49375)
- [Installer #16438: The application '--version' does not exist](https://github.com/dotnet/installer/issues/16438)
Expand Down
5 changes: 2 additions & 3 deletions docs/fundamentals/code-analysis/quality-rules/ca1066.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ f1_keywords:
helpviewer_keywords:
- CA1066
author: mavasani
ms.author: mavasani
---
Comment thread
gewarren marked this conversation as resolved.
# CA1066: Implement IEquatable when overriding Equals

Expand All @@ -17,8 +16,8 @@ ms.author: mavasani
| **Title** | Implement IEquatable when overriding Equals |
| **Category** | [Design](design-warnings.md) |
| **Fix is breaking or non-breaking** | Non-breaking |
| **Enabled by default in .NET 10** | No |
| **Applicable languages** | C# and Visual Basic |
| **Enabled by default in .NET 10** | No |
| **Applicable languages** | C# and Visual Basic |

## Cause

Expand Down
5 changes: 2 additions & 3 deletions docs/fundamentals/code-analysis/quality-rules/ca1067.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ f1_keywords:
helpviewer_keywords:
- CA1067
author: mavasani
ms.author: mavasani
---
Comment thread
gewarren marked this conversation as resolved.
# CA1067: Override Equals when implementing IEquatable

Expand All @@ -17,8 +16,8 @@ ms.author: mavasani
| **Title** | Override Equals when implementing IEquatable |
| **Category** | [Design](design-warnings.md) |
| **Fix is breaking or non-breaking** | Non-breaking |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |

## Cause

Expand Down
5 changes: 2 additions & 3 deletions docs/fundamentals/code-analysis/quality-rules/ca1068.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ helpviewer_keywords:
- "CA1068"
- "CancellationTokenParametersMustComeLast"
author: mavasani
ms.author: mavasani
---
Comment thread
gewarren marked this conversation as resolved.
# CA1068: CancellationToken parameters must come last

Expand All @@ -19,8 +18,8 @@ ms.author: mavasani
| **Title** | CancellationToken parameters must come last |
| **Category** | [Design](design-warnings.md) |
| **Fix is breaking or non-breaking** | Breaking |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |

## Cause

Expand Down
5 changes: 2 additions & 3 deletions docs/fundamentals/code-analysis/quality-rules/ca1069.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ f1_keywords:
helpviewer_keywords:
- "CA1069"
author: mavasani
ms.author: mavasani
---
Comment thread
gewarren marked this conversation as resolved.
# CA1069: Enums should not have duplicate values

Expand All @@ -17,8 +16,8 @@ ms.author: mavasani
| **Title** | Enums should not have duplicate values |
| **Category** | [Design](design-warnings.md) |
| **Fix is breaking or non-breaking** | Breaking |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |

## Cause

Expand Down
5 changes: 2 additions & 3 deletions docs/fundamentals/code-analysis/quality-rules/ca1070.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ f1_keywords:
helpviewer_keywords:
- "CA1070"
author: mavasani
ms.author: mavasani
---
Comment thread
gewarren marked this conversation as resolved.
# CA1070: Do not declare event fields as virtual

Expand All @@ -17,8 +16,8 @@ ms.author: mavasani
| **Title** | Do not declare event fields as virtual |
| **Category** | [Design](design-warnings.md) |
| **Fix is breaking or non-breaking** | Breaking |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |

## Cause

Expand Down
5 changes: 2 additions & 3 deletions docs/fundamentals/code-analysis/quality-rules/ca1200.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ helpviewer_keywords:
- "AvoidUsingCrefTagsWithAPrefix"
- "CA1200"
author: mavasani
ms.author: mavasani
dev_langs:
Comment thread
gewarren marked this conversation as resolved.
- CSharp
---
Expand All @@ -21,8 +20,8 @@ dev_langs:
| **Title** | Avoid using cref tags with a prefix |
| **Category** | [Documentation](documentation-warnings.md) |
| **Fix is breaking or non-breaking** | Non-breaking |
| **Enabled by default in .NET 10** | No |
| **Applicable languages** | C# and Visual Basic |
| **Enabled by default in .NET 10** | No |
| **Applicable languages** | C# and Visual Basic |

## Cause

Expand Down
5 changes: 2 additions & 3 deletions docs/fundamentals/code-analysis/quality-rules/ca1508.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ helpviewer_keywords:
- "CA1508"
- "AvoidDeadConditionalCode"
author: mavasani
ms.author: mavasani
---
Comment thread
gewarren marked this conversation as resolved.
# CA1508: Avoid dead conditional code

Expand All @@ -19,8 +18,8 @@ ms.author: mavasani
| **Title** | Avoid dead conditional code |
| **Category** | [Maintainability](maintainability-warnings.md) |
| **Fix is breaking or non-breaking** | Non-Breaking |
| **Enabled by default in .NET 10** | No |
| **Applicable languages** | C# and Visual Basic |
| **Enabled by default in .NET 10** | No |
| **Applicable languages** | C# and Visual Basic |

## Cause

Expand Down
5 changes: 2 additions & 3 deletions docs/fundamentals/code-analysis/quality-rules/ca1509.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ helpviewer_keywords:
- CodeMetricsAnalyzer
- CA1509
author: mavasani
ms.author: mavasani
---
Comment thread
gewarren marked this conversation as resolved.
# CA1509: Invalid entry in code metrics configuration file

Expand All @@ -19,8 +18,8 @@ ms.author: mavasani
| **Title** | Invalid entry in code metrics configuration file |
| **Category** | [Maintainability](maintainability-warnings.md) |
| **Fix is breaking or non-breaking** | Non-Breaking |
| **Enabled by default in .NET 10** | No |
| **Applicable languages** | C# and Visual Basic |
| **Enabled by default in .NET 10** | No |
| **Applicable languages** | C# and Visual Basic |

## Cause

Expand Down
5 changes: 2 additions & 3 deletions docs/fundamentals/code-analysis/quality-rules/ca1825.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ helpviewer_keywords:
- "AvoidZeroLengthArrayAllocations"
- "CA1825"
author: mavasani
ms.author: mavasani
dev_langs:
Comment thread
gewarren marked this conversation as resolved.
- CSharp
---
Expand All @@ -21,8 +20,8 @@ dev_langs:
| **Title** | Avoid zero-length array allocations |
| **Category** | [Performance](performance-warnings.md) |
| **Fix is breaking or non-breaking** | Non-breaking |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |

## Cause

Expand Down
5 changes: 2 additions & 3 deletions docs/fundamentals/code-analysis/quality-rules/ca1826.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ helpviewer_keywords:
- "DoNotUseEnumerableMethodsOnIndexableCollectionsInsteadUseTheCollectionDirectlyAnalyzer"
- "CA1826"
author: mavasani
ms.author: mavasani
---
Comment thread
gewarren marked this conversation as resolved.
# CA1826: Use property instead of Linq Enumerable method

Expand All @@ -19,8 +18,8 @@ ms.author: mavasani
| **Title** | Use property instead of Linq Enumerable method |
| **Category** | [Performance](performance-warnings.md) |
| **Fix is breaking or non-breaking** | Non-breaking |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |

## Cause

Expand Down
5 changes: 2 additions & 3 deletions docs/fundamentals/code-analysis/quality-rules/ca1827.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ helpviewer_keywords:
- "DoNotUseCountWhenAnyCanBeUsedAnalyzer"
- "CA1827"
author: mavasani
ms.author: mavasani
---
Comment thread
gewarren marked this conversation as resolved.
# CA1827: Do not use Count()/LongCount() when Any() can be used

Expand All @@ -19,8 +18,8 @@ ms.author: mavasani
| **Title** | Do not use Count()/LongCount() when Any() can be used |
| **Category** | [Performance](performance-warnings.md) |
| **Fix is breaking or non-breaking** | Non-breaking |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |
| **Enabled by default in .NET 10** | As suggestion |
| **Applicable languages** | C# and Visual Basic |

## Cause

Expand Down
Loading
Loading