Skip to content

Commit ce22f04

Browse files
authored
.NET Aspire 9 - GA (#43203)
- Add links to .NET Aspire SDK - Correct phrasing about additive nature of `Sdk`
1 parent 0cae9f1 commit ce22f04

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

docs/core/project-sdk/overview.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ Modern .NET projects are associated with a project software development kit (SDK
1414

1515
The available SDKs include:
1616

17-
| ID | Description | Repo |
18-
|----------------------------|---------------------------------------------------------|----------------------------------------|
19-
| `Microsoft.NET.Sdk` | The .NET SDK | <https://github.com/dotnet/sdk> |
20-
| `Microsoft.NET.Sdk.Web` | The .NET [Web SDK](/aspnet/core/razor-pages/web-sdk) | <https://github.com/dotnet/sdk> |
21-
| `Microsoft.NET.Sdk.Razor` | The .NET [Razor SDK](/aspnet/core/razor-pages/sdk) | <https://github.com/dotnet/aspnetcore> |
17+
| ID | Description | Repo |
18+
|----------------------------|--------------------------------------------------------------------------------------|----------------------------------------|
19+
| `Microsoft.NET.Sdk` | The .NET SDK | <https://github.com/dotnet/sdk> |
20+
| `Microsoft.NET.Sdk.Web` | The .NET [Web SDK](/aspnet/core/razor-pages/web-sdk) | <https://github.com/dotnet/sdk> |
21+
| `Microsoft.NET.Sdk.Razor` | The .NET [Razor SDK](/aspnet/core/razor-pages/sdk) | <https://github.com/dotnet/aspnetcore> |
2222
| `Microsoft.NET.Sdk.BlazorWebAssembly` | The .NET [Blazor WebAssembly SDK](/aspnet/core/blazor#blazor-webassembly) | <https://github.com/dotnet/aspnetcore> |
23-
| `Microsoft.NET.Sdk.Worker` | The .NET [Worker Service](../extensions/workers.md) SDK | |
24-
| `Aspire.AppHost.Sdk` | The .NET Aspire SDK | <https://github.com/dotnet/aspire> |
25-
| `MSTest.Sdk` | The [MSTest SDK](../testing/unit-testing-mstest-sdk.md) | <https://github.com/microsoft/testfx> |
23+
| `Microsoft.NET.Sdk.Worker` | The .NET [Worker Service SDK](../extensions/workers.md) | <https://github.com/dotnet/aspnetcore> |
24+
| `Aspire.AppHost.Sdk` | The .NET [Aspire SDK](/dotnet/aspire/fundamentals/dotnet-aspire-sdk) | <https://github.com/dotnet/aspire> |
25+
| `MSTest.Sdk` | The [MSTest SDK](../testing/unit-testing-mstest-sdk.md) | <https://github.com/microsoft/testfx> |
2626

2727
The .NET SDK is the base SDK for .NET. The other SDKs reference the .NET SDK, and projects that are associated with the other SDKs have all the .NET SDK properties available to them. The Web SDK, for example, depends on both the .NET SDK and the Razor SDK.
2828

@@ -38,22 +38,22 @@ You can also author your own SDK that can be distributed via NuGet.
3838

3939
```xml
4040
<Project Sdk="Microsoft.NET.Sdk">
41-
...
41+
<!-- Omitted for brevity... -->
4242
</Project>
4343
```
4444

45-
Starting with .NET Aspire 9, the preceding example could instead use the .NET Aspire SDK.
45+
The `Project/Sdk` attribute and `Sdk` element enable additive SDKs. Consider the following example, where the .NET Aspire SDK (`Aspire.AppHost.Sdk`) is added to the project atop the `Microsoft.NET.Sdk`:
4646

4747
```xml
4848
<Project Sdk="Microsoft.NET.Sdk">
4949

50-
<Sdk Name="Aspire.AppHost.Sdk" Version="9.0.0-rc.1.24511.1" />
50+
<Sdk Name="Aspire.AppHost.Sdk" Version="9.0.0" />
5151
<!-- Omitted for brevity... -->
5252

5353
</Project>
5454
```
5555

56-
For more information, see [.NET Aspire tooling and setup](/dotnet/aspire/fundamentals/setup-tooling).
56+
In the preceding project file, both SDKs are used to resolve dependencies in an additive nature. For more information, see [.NET Aspire SDK](/dotnet/aspire/fundamentals/dotnet-aspire-sdk)
5757

5858
To specify an SDK that comes from NuGet, include the version at the end of the name, or specify the name and version in the *global.json* file.
5959

0 commit comments

Comments
 (0)