Skip to content

Commit d766aeb

Browse files
authored
Update distribution-packaging.md
React to changes in dotnet/dotnet#1268 cc @tmds
1 parent 08fc629 commit d766aeb

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

docs/core/distribution-packaging.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ When installed, .NET consists of several components that are laid out as follows
2727
│ └── <sdk version> (3)
2828
├── sdk-manifests (4) (*)
2929
│ └── <sdk feature band version>
30-
├── library-packs (20) (*)
30+
├── library-packs (21) (*)
3131
├── metadata (4) (*)
3232
│ └── workloads
3333
│ └── <sdk feature band version>
@@ -49,6 +49,8 @@ When installed, .NET consists of several components that are laid out as follows
4949
│ │ └── <aspnetcore version> (18)
5050
│ └── runtime.<rid>.Microsoft.DotNet.ILCompiler (*)
5151
│ └── <runtime version> (19)
52+
│ └── Microsoft.NETCore.App.Runtime.NativeAOT.<rid> (*)
53+
│ └── <runtime version> (20)
5254
├── shared (*)
5355
│ ├── Microsoft.NETCore.App (*)
5456
│ │ └── <runtime version> (5)
@@ -107,13 +109,15 @@ The **shared** folder contains frameworks. A shared framework provides a set of
107109

108110
- (18) **Microsoft.NETCore.App.Runtime.\<rid>/\<runtime version>,Microsoft.AspNetCore.App.Runtime.\<rid>/\<aspnetcore version>** These files enable building self-contained applications. These directories contain symbolic links to files in (2), (5) and (6).
109111

110-
- (19) **runtime.\<rid>.Microsoft.DotNet.ILCompiler/\<runtime version>** These files enable building NativeAOT applications for the target platform.
112+
- (19) **runtime.\<rid>.Microsoft.DotNet.ILCompiler/\<runtime version>** These files enable building NativeAOT applications on the target platform.
113+
-
114+
- (20) **Microsoft.NETCore.App.Runtime.NativeAOT.\<rid>/\<runtime version>** These files enable building NativeAOT applications for the target platform.
111115

112-
- (20) **library-packs** contains NuGet package files. The SDK is configured to use this folder as a NuGet source. The list of NuGet packages provided by a .NET build is described below.
116+
- (21) **library-packs** contains NuGet package files. The SDK is configured to use this folder as a NuGet source. The list of NuGet packages provided by a .NET build is described below.
113117

114118
The folders marked with `(*)` are used by multiple packages. Some package formats (for example, `rpm`) require special handling of such folders. The package maintainer must take care of this.
115119

116-
Package files added to `library-packs` (20) can be packages that Microsoft does not distribute for the target platform. The files can also be packages that Microsoft distributes and for which `library-packs` provides a package that was built from source to meet platform package distribution guidelines. The following packages are included by the .NET build:
120+
Package files added to `library-packs` (21) can be packages that Microsoft does not distribute for the target platform. The files can also be packages that Microsoft distributes and for which `library-packs` provides a package that was built from source to meet platform package distribution guidelines. The following packages are included by the .NET build:
117121

118122
| Package name | Published by Microsoft | Needed for |
119123
|----|----|----|
@@ -133,13 +137,13 @@ The following lists the recommended packages:
133137
- `dotnet-sdk-[major].[minor]` - Installs the latest SDK for specific runtime
134138
- **Version:** \<sdk version>
135139
- **Example:** dotnet-sdk-7.0
136-
- **Contains:** (3),(4),(18),(20)
140+
- **Contains:** (3),(4),(18),(21)
137141
- **Dependencies:** `dotnet-runtime-[major].[minor]`, `aspnetcore-runtime-[major].[minor]`, `dotnet-targeting-pack-[major].[minor]`, `aspnetcore-targeting-pack-[major].[minor]`, `netstandard-targeting-pack-[netstandard_major].[netstandard_minor]`, `dotnet-apphost-pack-[major].[minor]`, `dotnet-templates-[major].[minor]`
138142

139143
- `dotnet-sdk-aot-[major].[minor]` - Installs the SDK components for platform NativeAOT
140144
- **Version:** \<sdk version>
141145
- **Example:** dotnet-sdk-aot-9.0
142-
- **Contains:** (19)
146+
- **Contains:** (19, 20)
143147
- **Dependencies:** `dotnet-sdk-[major].[minor]`, _compiler toolchain and developer packages for libraries that the .NET runtime depends on_
144148

145149
- `aspnetcore-runtime-[major].[minor]` - Installs a specific ASP.NET Core runtime

0 commit comments

Comments
 (0)