Skip to content

Commit a4163c9

Browse files
authored
[automated] Merge branch 'release/9.0.2xx' => 'main' (#44212)
2 parents df69ed1 + 62d6fc4 commit a4163c9

File tree

470 files changed

+5439
-2962
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

470 files changed

+5439
-2962
lines changed

.vsts-ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ variables:
3030
# Helix testing requires a token when internally run.
3131
# Variables used: HelixApiAccessToken
3232
- group: DotNet-HelixApi-Access
33+
- group: AzureDevOps-Artifact-Feeds-Pats
3334
# Allows Arcade to run a signed build by disabling post-build signing for release-branch builds or manual builds that are not running tests.
3435
- ${{ if and(eq(parameters.runTestBuild, false), or(startswith(variables['Build.SourceBranch'], 'refs/heads/release/'), startswith(variables['Build.SourceBranch'], 'refs/heads/internal/release/'), eq(variables['Build.Reason'], 'Manual'))) }}:
3536
- name: PostBuildSign
@@ -68,12 +69,10 @@ extends:
6869
image: mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-2.0-fpm
6970
centosStream9:
7071
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
71-
debian11Amd64:
72-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:debian-11-amd64
72+
debian12Amd64:
73+
image: mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-gcc14-amd64
7374
fedora39:
7475
image: mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-39
75-
ubuntu2204:
76-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-22.04
7776
mariner20CrossArm:
7877
image: mcr.microsoft.com/dotnet-buildtools/prereqs:cbl-mariner-2.0-cross-arm
7978
ubuntu2204DebPkg:
@@ -310,6 +309,7 @@ extends:
310309
parameters:
311310
oneESCompat:
312311
publishTaskPrefix: 1ES.
312+
runtimeSourceProperties: /p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64)
313313

314314
############### PUBLISH STAGE ###############
315315
- ${{ if and(eq(parameters.runTestBuild, false), ne(variables['Build.Reason'], 'PullRequest')) }}:

.vsts-pr.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ resources:
2525
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.19-WithNode
2626
- container: centosStream9
2727
image: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
28-
- container: debian11Amd64
29-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:debian-11-amd64
28+
- container: debian12Amd64
29+
image: mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-gcc14-amd64
3030
- container: fedora39
3131
image: mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-39
32-
- container: ubuntu2204
33-
image: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-22.04
32+
- container: ubuntu2204DebPkg
33+
image: mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-22.04-debpkg
3434

3535
stages:
3636
############### BUILD STAGE ###############

documentation/manpages/sdk/dotnet-add-package.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
. ftr VB CB
1515
. ftr VBI CBI
1616
.\}
17-
.TH "dotnet-add-package" "1" "2023-10-25" "" ".NET Documentation"
17+
.TH "dotnet-add-package" "1" "2024-10-02" "" ".NET Documentation"
1818
.hy
1919
.SH dotnet add package
2020
.PP

documentation/manpages/sdk/dotnet-add-reference.1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
. ftr VB CB
1515
. ftr VBI CBI
1616
.\}
17-
.TH "dotnet-add-reference" "1" "2023-10-25" "" ".NET Documentation"
17+
.TH "dotnet-add-reference" "1" "2024-10-02" "" ".NET Documentation"
1818
.hy
1919
.SH dotnet add reference
2020
.PP
@@ -55,7 +55,7 @@ But you can do that by editing your \f[I].csproj\f[R] file and adding markup sim
5555
\f[C]
5656
<ItemGroup>
5757
<Reference Include=\[dq]MyAssembly\[dq]>
58-
<HintPath>\[dq].\[rs]MyDLLFolder\[rs]MyAssembly.dll</HintPath>
58+
<HintPath>.\[rs]MyDLLFolder\[rs]MyAssembly.dll</HintPath>
5959
</Reference>
6060
</ItemGroup>
6161
\f[R]

documentation/manpages/sdk/dotnet-build-server.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
. ftr VB CB
1515
. ftr VBI CBI
1616
.\}
17-
.TH "dotnet-build-server" "1" "2023-10-25" "" ".NET Documentation"
17+
.TH "dotnet-build-server" "1" "2024-10-02" "" ".NET Documentation"
1818
.hy
1919
.SH dotnet build-server
2020
.PP

documentation/manpages/sdk/dotnet-build.1

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
. ftr VB CB
1515
. ftr VBI CBI
1616
.\}
17-
.TH "dotnet-build" "1" "2023-10-25" "" ".NET Documentation"
17+
.TH "dotnet-build" "1" "2024-10-02" "" ".NET Documentation"
1818
.hy
1919
.SH dotnet build
2020
.PP
@@ -27,6 +27,7 @@ dotnet-build - Builds a project and all of its dependencies.
2727
.nf
2828
\f[C]
2929
dotnet build [<PROJECT>|<SOLUTION>] [-a|--arch <ARCHITECTURE>]
30+
[--artifacts-path <ARTIFACTS_DIR>]
3031
[-c|--configuration <CONFIGURATION>] [-f|--framework <FRAMEWORK>]
3132
[--disable-build-servers]
3233
[--force] [--interactive] [--no-dependencies] [--no-incremental]
@@ -35,7 +36,7 @@ dotnet build [<PROJECT>|<SOLUTION>] [-a|--arch <ARCHITECTURE>]
3536
[-p|--property:<PROPERTYNAME>=<VALUE>]
3637
[-r|--runtime <RUNTIME_IDENTIFIER>]
3738
[--self-contained [true|false]] [--source <SOURCE>]
38-
[--tl [auto|on|off]] [--use-current-runtime, --ucr [true|false]]
39+
[--tl:[auto|on|off]] [--use-current-runtime, --ucr [true|false]]
3940
[-v|--verbosity <LEVEL>] [--version-suffix <VERSION_SUFFIX>]
4041

4142
dotnet build -h|--help
@@ -132,6 +133,14 @@ If you use this option, don\[cq]t use the \f[V]-r|--runtime\f[R] option.
132133
Available since .NET 6 Preview 7.
133134
.RE
134135
.IP \[bu] 2
136+
\f[B]\f[VB]--artifacts-path <ARTIFACTS_DIR>\f[B]\f[R]
137+
.RS 2
138+
.PP
139+
All build output files from the executed command will go in subfolders under the specified path, separated by project.
140+
For more information see Artifacts Output Layout.
141+
Available since .NET 8 SDK.
142+
.RE
143+
.IP \[bu] 2
135144
\f[B]\f[VB]-c|--configuration <CONFIGURATION>\f[B]\f[R]
136145
.RS 2
137146
.PP
@@ -273,7 +282,7 @@ Available since .NET 6.
273282
The URI of the NuGet package source to use during the restore operation.
274283
.RE
275284
.IP \[bu] 2
276-
\f[B]\f[VB]--tl [auto|on|off]\f[B]\f[R]
285+
\f[B]\f[VB]--tl:[auto|on|off]\f[B]\f[R]
277286
.RS 2
278287
.PP
279288
Specifies whether the \f[I]terminal logger\f[R] should be used for the build output.
@@ -286,17 +295,17 @@ The terminal logger shows you the restore phase followed by the build phase.
286295
During each phase, the currently building projects appear at the bottom of the terminal.
287296
Each project that\[cq]s building outputs both the MSBuild target currently being built and the amount of time spent on that target.
288297
You can search this information to learn more about the build.
289-
When a project is finished building, a single \[lq]build completed\[rq] section is written for that captures:
298+
When a project is finished building, a single \[lq]build completed\[rq] section is written that captures:
290299
.IP \[bu] 2
291-
The name of the built project
300+
The name of the built project.
292301
.IP \[bu] 2
293-
The target framework (if multi-targeted)
302+
The target framework (if multi-targeted).
294303
.IP \[bu] 2
295-
The status of that build
304+
The status of that build.
296305
.IP \[bu] 2
297-
The primary output of that build (which is hyperlinked)
306+
The primary output of that build (which is hyperlinked).
298307
.IP \[bu] 2
299-
Any diagnostics generated for that project
308+
Any diagnostics generated for that project.
300309
.PP
301310
This option is available starting in .NET 8.
302311
.RE
@@ -349,12 +358,12 @@ dotnet build --configuration Release
349358
.fi
350359
.RE
351360
.IP \[bu] 2
352-
Build a project and its dependencies for a specific runtime (in this example, Ubuntu 18.04):
361+
Build a project and its dependencies for a specific runtime (in this example, Linux):
353362
.RS 2
354363
.IP
355364
.nf
356365
\f[C]
357-
dotnet build --runtime ubuntu.18.04-x64
366+
dotnet build --runtime linux-x64
358367
\f[R]
359368
.fi
360369
.RE

documentation/manpages/sdk/dotnet-clean.1

Lines changed: 41 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
. ftr VB CB
1515
. ftr VBI CBI
1616
.\}
17-
.TH "dotnet-clean" "1" "2023-10-25" "" ".NET Documentation"
17+
.TH "dotnet-clean" "1" "2024-10-02" "" ".NET Documentation"
1818
.hy
1919
.SH dotnet clean
2020
.PP
@@ -26,10 +26,12 @@ dotnet-clean - Cleans the output of a project.
2626
.IP
2727
.nf
2828
\f[C]
29-
dotnet clean [<PROJECT>|<SOLUTION>] [-c|--configuration <CONFIGURATION>]
29+
dotnet clean [<PROJECT>|<SOLUTION>] [--artifacts-path <ARTIFACTS_DIR>]
30+
[-c|--configuration <CONFIGURATION>]
3031
[-f|--framework <FRAMEWORK>] [--interactive]
3132
[--nologo] [-o|--output <OUTPUT_DIRECTORY>]
32-
[-r|--runtime <RUNTIME_IDENTIFIER>] [-v|--verbosity <LEVEL>]
33+
[-r|--runtime <RUNTIME_IDENTIFIER>] [--tl:[auto|on|off]]
34+
[-v|--verbosity <LEVEL>]
3335

3436
dotnet clean -h|--help
3537
\f[R]
@@ -48,6 +50,14 @@ The MSBuild project or solution to clean.
4850
If a project or solution file is not specified, MSBuild searches the current working directory for a file that has a file extension that ends in \f[I]proj\f[R] or \f[I]sln\f[R], and uses that file.
4951
.SH OPTIONS
5052
.IP \[bu] 2
53+
\f[B]\f[VB]--artifacts-path <ARTIFACTS_DIR>\f[B]\f[R]
54+
.RS 2
55+
.PP
56+
All build output files from the executed command will go in subfolders under the specified path, separated by project.
57+
For more information see Artifacts Output Layout.
58+
Available since .NET 8 SDK.
59+
.RE
60+
.IP \[bu] 2
5161
\f[B]\f[VB]-c|--configuration <CONFIGURATION>\f[B]\f[R]
5262
.RS 2
5363
.PP
@@ -106,6 +116,34 @@ Cleans the output folder of the specified runtime.
106116
This is used when a self-contained deployment was created.
107117
.RE
108118
.IP \[bu] 2
119+
\f[B]\f[VB]--tl:[auto|on|off]\f[B]\f[R]
120+
.RS 2
121+
.PP
122+
Specifies whether the \f[I]terminal logger\f[R] should be used for the build output.
123+
The default is \f[V]auto\f[R], which first verifies the environment before enabling terminal logging.
124+
The environment check verifies that the terminal is capable of using modern output features and isn\[cq]t using a redirected standard output before enabling the new logger.
125+
\f[V]on\f[R] skips the environment check and enables terminal logging.
126+
\f[V]off\f[R] skips the environment check and uses the default console logger.
127+
.PP
128+
The terminal logger shows you the restore phase followed by the build phase.
129+
During each phase, the currently building projects appear at the bottom of the terminal.
130+
Each project that\[cq]s building outputs both the MSBuild target currently being built and the amount of time spent on that target.
131+
You can search this information to learn more about the build.
132+
When a project is finished building, a single \[lq]build completed\[rq] section is written that captures:
133+
.IP \[bu] 2
134+
The name of the built project.
135+
.IP \[bu] 2
136+
The target framework (if multi-targeted).
137+
.IP \[bu] 2
138+
The status of that build.
139+
.IP \[bu] 2
140+
The primary output of that build (which is hyperlinked).
141+
.IP \[bu] 2
142+
Any diagnostics generated for that project.
143+
.PP
144+
This option is available starting in .NET 8.
145+
.RE
146+
.IP \[bu] 2
109147
\f[B]\f[VB]-v|--verbosity <LEVEL>\f[B]\f[R]
110148
.RS 2
111149
.PP

documentation/manpages/sdk/dotnet-dev-certs.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
. ftr VB CB
1616
. ftr VBI CBI
1717
.\}
18-
.TH "dotnet-dev-certs" "1" "2023-10-25" "" ".NET Documentation"
18+
.TH "dotnet-dev-certs" "1" "2024-10-02" "" ".NET Documentation"
1919
.hy
2020
.SH dotnet dev-certs
2121
.PP

0 commit comments

Comments
 (0)