Skip to content

Commit 01bc7a1

Browse files
authored
Merge branch 'release/9.0.1xx' into marcpopMSFT-prepforrelease
2 parents 671c8d5 + 11204f9 commit 01bc7a1

File tree

518 files changed

+7625
-3478
lines changed

Some content is hidden

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

518 files changed

+7625
-3478
lines changed

CODEOWNERS

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@
102102
/test/dotnet-format.Tests @dotnet/roslyn-ide
103103

104104
# Area: VMR & SourceBuild
105-
/.devcontainer/ @dotnet/source-build-internal
106-
/eng/pipelines/ @dotnet/source-build-internal @dotnet/product-construction
107-
/eng/SourceBuild* @dotnet/source-build-internal
108-
/src/SourceBuild/ @dotnet/source-build-internal @dotnet/product-construction
105+
/.devcontainer/ @dotnet/source-build
106+
/eng/pipelines/ @dotnet/source-build @dotnet/product-construction
107+
/eng/SourceBuild* @dotnet/source-build
108+
/src/SourceBuild/ @dotnet/source-build @dotnet/product-construction
109109
/src/VirtualMonoRepo/ @dotnet/product-construction

NuGet.config

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@
44
<clear />
55
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
66
<!-- Begin: Package sources from dotnet-aspire -->
7-
<add key="darc-pub-dotnet-aspire-75fdcff" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-aspire-75fdcff2/nuget/v3/index.json" />
8-
<add key="darc-pub-dotnet-aspire-75fdcff-1" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-aspire-75fdcff2-1/nuget/v3/index.json" />
7+
<add key="darc-pub-dotnet-aspire-137e8dc" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-aspire-137e8dca/nuget/v3/index.json" />
8+
<add key="darc-pub-dotnet-aspire-137e8dc-1" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-aspire-137e8dca-1/nuget/v3/index.json" />
99
<!-- End: Package sources from dotnet-aspire -->
1010
<!-- Begin: Package sources from dotnet-aspnetcore -->
1111
<!-- End: Package sources from dotnet-aspnetcore -->
1212
<!-- Begin: Package sources from DotNet-msbuild-Trusted -->
13+
<add key="darc-pub-DotNet-msbuild-Trusted-4ae11fa" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-DotNet-msbuild-Trusted-4ae11fa8/nuget/v3/index.json" />
1314
<!-- End: Package sources from DotNet-msbuild-Trusted -->
1415
<!-- Begin: Package sources from dotnet-roslyn-analyzers -->
1516
<!-- End: Package sources from dotnet-roslyn-analyzers -->

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)