Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
530 commits
Select commit Hold shift + click to select a range
8a19265
Update VersionFeature80 and VersionFeature90 calculations to Jan release
marcpopMSFT Jan 16, 2026
1abb0df
Merge branch 'release/9.0.3xx' of https://github.com/dotnet/sdk into …
Jan 16, 2026
d359a68
Update dependencies from https://github.com/dotnet/templating build 2…
dotnet-maestro[bot] Jan 16, 2026
2062568
[release/9.0.3xx] Update dependencies from dotnet/templating (#52498)
SimonZhao888 Jan 16, 2026
8992507
Merge branch 'release/9.0.3xx' into merge/release/9.0.1xx-to-release/…
SimonZhao888 Jan 16, 2026
2dd803c
Update dependencies for 10.0.2 Microsoft build and then update depend…
marcpopMSFT Jan 16, 2026
f95eda2
Fix OmniSharp test failure (#52470)
mthalman Jan 16, 2026
a39c37b
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 17, 2026
9e7257e
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 17, 2026
dcff850
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 18, 2026
230cf7a
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 18, 2026
0bbf22b
Add GetTagHelpers method to TagHelperDescriptor
marcpopMSFT Jan 18, 2026
27dd11b
[release/9.0.1xx] Update dependencies from dotnet/templating (#52527)
dotnet-maestro[bot] Jan 18, 2026
6623d93
Change GetTagHelpers method to return TagHelperCollection
marcpopMSFT Jan 18, 2026
171977b
[release/10.0.1xx] Update dependencies from microsoft/testfx (#52521)
DonnaChen888 Jan 19, 2026
1e1cec6
[automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' (#52481)
DonnaChen888 Jan 19, 2026
1c9e5f5
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 19, 2026
3a0defd
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 19, 2026
5a915c0
Refactor StaticTagHelperFeature constructor and methods
marcpopMSFT Jan 19, 2026
a963fc4
Refactor tag helper registration and retrieval
marcpopMSFT Jan 19, 2026
c08a02a
[release/10.0.1xx] Update dependencies from microsoft/testfx (#52536)
DonnaChen888 Jan 19, 2026
4230707
Reset files to release/10.0.2xx
github-actions[bot] Jan 19, 2026
b1daedb
Merge branch 'release/10.0.2xx' into darc-release/10.0.2xx-f1357dab-7…
DonnaChen888 Jan 19, 2026
fdfdde2
Refactor GetTagHelpers method and improve tag helper handling
marcpopMSFT Jan 19, 2026
d8aa6fd
[release/10.0.2xx] Update dependencies from microsoft/testfx (#52522)
DonnaChen888 Jan 19, 2026
e44a9bf
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Jan 19, 2026
ab3b53b
Update dependencies from https://github.com/dotnet/templating build 2…
dotnet-maestro[bot] Jan 19, 2026
e41a21b
[release/10.0.2xx] Adjust MTP exit code logic (#52543)
github-actions[bot] Jan 19, 2026
9400f24
[release/10.0.2xx] Handle assemblies gracefully (#52508)
github-actions[bot] Jan 19, 2026
aeb7363
Update dependencies from https://github.com/dotnet/razor build 202601…
dotnet-maestro[bot] Jan 19, 2026
70b0739
[release/10.0.2xx] Refactor ANSI handling for better readability (#52…
github-actions[bot] Jan 19, 2026
1ac4527
[release/9.0.1xx] Update dependencies from dotnet/razor (#52549)
DonnaChen888 Jan 20, 2026
270fbb6
Reset files to release/9.0.3xx
github-actions[bot] Jan 20, 2026
424ecf8
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Jan 20, 2026
38b2756
Merge branch 'release/9.0.3xx' into merge/release/9.0.1xx-to-release/…
DonnaChen888 Jan 20, 2026
74b28c0
[release/9.0.3xx] Update dependencies from dotnet/templating (#52546)
DonnaChen888 Jan 20, 2026
16f8681
Merge branch 'release/9.0.3xx' into merge/release/9.0.1xx-to-release/…
DonnaChen888 Jan 20, 2026
739bba4
Skip DotnetCliSnapshotTests due to known issue
marcpopMSFT Jan 15, 2026
1de6761
add missing details from the package spec
nkolev92 Jan 13, 2026
a430e56
[automated] Merge branch 'release/9.0.1xx' => 'release/9.0.3xx' (#52559)
DonnaChen888 Jan 20, 2026
99ed5a4
[release/10.0.2xx] [dotnet test MTP]: Only use test progress when ANS…
github-actions[bot] Jan 20, 2026
e6a41ba
[automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' (#52…
github-actions[bot] Jan 20, 2026
f87cb4c
Reset files to release/10.0.1xx
github-actions[bot] Jan 20, 2026
fbc2a3f
Merge remote-tracking branch 'upstream/release/10.0.1xx' into merge/r…
akoeplinger Jan 20, 2026
bf1ce4a
Remove SourceBuild patch from 10.0
akoeplinger Jan 20, 2026
723b9d5
Update dependencies
dotnet-maestro[bot] Jan 20, 2026
d452413
Adjust expected diagnostics in DisposableObjectInErrorCode_NotDispose…
ericstj Jan 15, 2026
c85001d
Fix another restore section in assets file
ericstj Jan 15, 2026
a264aaa
Fix path to razor source-generated files in StaticWebAssets tests
ericstj Jan 15, 2026
b6db0de
Update test baselines
marcpopMSFT Jan 20, 2026
9a6cfe8
Disable watch test as it's broken by a Roslyn change
marcpopMSFT Jan 20, 2026
2f84158
[release/10.0.1xx] Source code updates from dotnet/dotnet (#52573)
marcpopMSFT Jan 20, 2026
26247c1
[release/10.0.2xx] Bump analysislevel constants for .NET 10 release (…
baronfel Jan 20, 2026
17e74d4
Disable an additional watch test
marcpopMSFT Jan 20, 2026
0957156
Workaround: Fix setting checksum algorithm when mapping projects (#52…
tmat Jan 20, 2026
1348752
[automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' (#5…
MiYanni Jan 21, 2026
e216b09
[automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' (#52…
MiYanni Jan 21, 2026
37d3156
Reset files to release/10.0.2xx
github-actions[bot] Jan 21, 2026
99ee676
Update dependencies to the Jan release of the runtime (#52513)
marcpopMSFT Jan 21, 2026
25dfaa2
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 21, 2026
51d897a
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 21, 2026
7bcae52
[release/10.0.2xx] Update dependencies from microsoft/testfx (#52595)
DonnaChen888 Jan 21, 2026
2fc1ed0
[release/10.0.1xx] Update dependencies from microsoft/testfx (#52593)
DonnaChen888 Jan 21, 2026
acf0895
Merge branch 'release/10.0.2xx' of https://github.com/dotnet/sdk into…
DonnaChen888 Jan 21, 2026
6b83d8b
Set working directory of dotnet test as env variable to child MTP tes…
Youssef1313 Jan 21, 2026
46f06ae
[automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' (#5…
MiYanni Jan 21, 2026
15117d1
Trusted root was being built in the root folder with all it's depende…
marcpopMSFT Jan 21, 2026
10b65e8
Fix trusted root test layout (#52611)
marcpopMSFT Jan 21, 2026
8178af4
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 22, 2026
0c15327
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 22, 2026
275e4bf
[release/10.0.2xx] Update dependencies from microsoft/testfx (#52627)
DonnaChen888 Jan 22, 2026
0b32584
[release/10.0.1xx] Update dependencies from microsoft/testfx (#52626)
DonnaChen888 Jan 22, 2026
3102640
Reset files to release/10.0.2xx
github-actions[bot] Jan 22, 2026
cb50ad6
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Jan 22, 2026
bd4ee3c
Backflow from https://github.com/dotnet/dotnet / 4f66501 build 298387
dotnet-maestro[bot] Jan 22, 2026
b49caac
Update dependencies
dotnet-maestro[bot] Jan 22, 2026
ba4e94f
Backflow from https://github.com/dotnet/dotnet / a23ce1b build 298405
dotnet-maestro[bot] Jan 22, 2026
bab968e
Update dependencies
dotnet-maestro[bot] Jan 22, 2026
f3177bc
Update dependencies
dotnet-maestro[bot] Jan 22, 2026
871d37b
Update VersionFeature80 and VersionFeature90 values to the Jan values
marcpopMSFT Jan 22, 2026
da48935
[automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' (#5…
MiYanni Jan 22, 2026
2ea2c91
[release/10.0.2xx] Source code updates from dotnet/dotnet (#52633)
MiYanni Jan 22, 2026
3ff877f
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 23, 2026
3b8097c
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 23, 2026
6a65951
[release/10.0.1xx] Ignore trailing/leading whitespace when validating…
github-actions[bot] Jan 23, 2026
27a3dd2
Reset files to release/10.0.2xx
github-actions[bot] Jan 23, 2026
bf06920
Update VersionFeature80 and VersionFeature90 values to the Jan values…
marcpopMSFT Jan 23, 2026
81e7729
Update dependencies
dotnet-maestro[bot] Jan 23, 2026
cd44b29
Do not assume ordering between stdout and stderr in tests (#52584)
tmat Jan 23, 2026
b654f1f
Merge release/10.0.1xx into darc-release/10.0.1xx-d0a8b139-9a28-4982-…
dotnet-maestro[bot] Jan 23, 2026
6d409af
Update dependencies
dotnet-maestro[bot] Jan 23, 2026
d4eb0e2
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 24, 2026
ff8abe4
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 24, 2026
fb6f373
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 25, 2026
dd481aa
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 25, 2026
878d3e2
[release/10.0.1xx] Source code updates from dotnet/dotnet (#52632)
DonnaChen888 Jan 26, 2026
569af9a
Merge branch 'release/10.0.1xx' into darc-release/10.0.1xx-091bcd27-2…
DonnaChen888 Jan 26, 2026
143d370
Merge branch 'release/10.0.2xx' into darc-release/10.0.2xx-d814dc92-f…
DonnaChen888 Jan 26, 2026
c0b65f9
Merge branch 'release/10.0.2xx' into darc-release/10.0.2xx-b31692d0-c…
DonnaChen888 Jan 26, 2026
37dccbe
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 26, 2026
9f0b155
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 26, 2026
ca94d77
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Jan 26, 2026
79564b0
Update dependencies
dotnet-maestro[bot] Jan 26, 2026
10f39ac
Merge origin/release/10.0.3xx into copilot/add-slnf-file-support-cli
Copilot Jan 26, 2026
3ea21da
Update dependencies
dotnet-maestro[bot] Jan 27, 2026
920f7c1
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 27, 2026
3505301
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 27, 2026
c5df5e2
Add escape hatch for not setting a default PublishRuntimeIdentifier v…
rolfbjarne Jan 20, 2026
8af133d
Update dependencies
dotnet-maestro[bot] Jan 27, 2026
918016b
[release/10.0.2xx] ProcessFrameworkReferences: use portable ILCompile…
github-actions[bot] Jan 27, 2026
27df5c7
`workload repair` can recover from corrupt workload sets (#52434)
nagilson Jan 27, 2026
46a4d29
[release/10.0.2xx] Add escape hatch for not setting a default Publish…
marcpopMSFT Jan 27, 2026
977b709
Add back the stable feed for now to get the build while we figure out…
marcpopMSFT Jan 27, 2026
0ce4bc8
Update dependencies
dotnet-maestro[bot] Jan 28, 2026
696fb5c
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Jan 28, 2026
67f18be
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 28, 2026
118c83a
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 28, 2026
86310b9
Merge branch 'release/10.0.1xx' into darc-release/10.0.1xx-c9fd6b72-3…
DonnaChen888 Jan 28, 2026
d55a927
Merge branch 'release/10.0.1xx' into darc-release/10.0.1xx-091bcd27-2…
DonnaChen888 Jan 28, 2026
4760975
Merge branch 'release/10.0.2xx' into darc-release/10.0.2xx-d814dc92-f…
DonnaChen888 Jan 28, 2026
61d729a
[release/10.0.1xx] ProcessFrameworkReferences: use portable ILCompile…
github-actions[bot] Jan 28, 2026
3065905
[automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' (#5…
DonnaChen888 Jan 28, 2026
a2fbbf0
[release/10.0.1xx] Source code updates from dotnet/dotnet (#52673)
DonnaChen888 Jan 28, 2026
9dc8d44
Merge branch 'release/10.0.1xx' into darc-release/10.0.1xx-091bcd27-2…
DonnaChen888 Jan 28, 2026
0f87898
Reset files to release/10.0.2xx
github-actions[bot] Jan 28, 2026
92f957c
[release/10.0.1xx] Fix -extra container variant check to support .NET…
github-actions[bot] Jan 28, 2026
fab83c0
[release/10.0.2xx] Source code updates from dotnet/dotnet (#52662)
DonnaChen888 Jan 28, 2026
fb0cc3a
Merge branch 'release/10.0.2xx' of https://github.com/dotnet/sdk into…
DonnaChen888 Jan 28, 2026
5afb212
Update dependencies
dotnet-maestro[bot] Jan 28, 2026
6afcec8
[release/10.0.2xx] Update dependencies from microsoft/testfx (#52653)
DonnaChen888 Jan 28, 2026
51b7d98
Merge branch 'release/10.0.1xx' into darc-release/10.0.1xx-091bcd27-2…
DonnaChen888 Jan 28, 2026
0993654
Merge branch 'release/10.0.2xx' into darc-release/10.0.2xx-9d3cfa82-3…
DonnaChen888 Jan 28, 2026
b9772ba
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Jan 28, 2026
1dc6008
[release/10.0.2xx] Source code updates from dotnet/dotnet (#52703)
marcpopMSFT Jan 28, 2026
1db8003
[release/10.0.1xx] Update dependencies from microsoft/testfx (#52652)
marcpopMSFT Jan 28, 2026
321b67f
[automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' (#5…
marcpopMSFT Jan 28, 2026
e22ccd4
Initial plan
Copilot Jan 28, 2026
8d942c2
Update locBranch to release/10.0.3xx
Copilot Jan 28, 2026
687cc8f
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 29, 2026
5c04de6
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Jan 29, 2026
66fc07e
Update dependencies
dotnet-maestro[bot] Jan 29, 2026
08de9f0
Update dependencies
dotnet-maestro[bot] Jan 29, 2026
e30dc41
[release/10.0.1xx] Update dependencies from microsoft/testfx (#52723)
DonnaChen888 Jan 29, 2026
b1b002a
Reset files to release/10.0.2xx
github-actions[bot] Jan 29, 2026
1a58868
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Jan 29, 2026
bc6b89b
[release/10.0.1xx] Source code updates from dotnet/dotnet (#52725)
DonnaChen888 Jan 29, 2026
8a231e7
[release/10.0.2xx] Update dependencies from microsoft/testfx (#52724)
DonnaChen888 Jan 29, 2026
f6e1cdd
[release/10.0.2xx] Source code updates from dotnet/dotnet (#52726)
DonnaChen888 Jan 29, 2026
6721d9b
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Jan 29, 2026
fb44937
[automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' (#5…
DonnaChen888 Jan 29, 2026
ce196b1
Update dependencies
dotnet-maestro[bot] Jan 29, 2026
ce01a80
Fix content publish path calculation
JanKrivanek Jan 29, 2026
6830219
Add targeted unit test (different DefiningProjectDirectory and MSBuil…
JanKrivanek Jan 29, 2026
56b783a
Improve tests to ensure they fail on unfixed payload
JanKrivanek Jan 29, 2026
28580ca
[release/10.0.2xx] Fix -extra container variant check to support .NET…
github-actions[bot] Jan 29, 2026
af70221
[dotnet watch] Make application of changes always async (#52469)
tmat Jan 29, 2026
0e1a803
Update dependencies
dotnet-maestro[bot] Jan 29, 2026
fadbc3c
[release/10.0.3xx] Source code updates from dotnet/dotnet (#52585)
dotnet-maestro[bot] Jan 29, 2026
d30c5b5
[release/10.0.2xx] Fix content publish path calculation (#52736)
marcpopMSFT Jan 29, 2026
28084a7
[automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' (#5…
github-actions[bot] Jan 29, 2026
9e8c04c
Update dependencies
dotnet-maestro[bot] Jan 30, 2026
b36672e
Update dependencies
dotnet-maestro[bot] Jan 30, 2026
6eaaea3
[release/10.0.2xx] Source code updates from dotnet/dotnet (#52744)
DonnaChen888 Jan 30, 2026
de7e4de
[release/10.0.1xx] Source code updates from dotnet/dotnet (#52730)
DonnaChen888 Jan 30, 2026
1cb28a4
Reset files to release/10.0.2xx
github-actions[bot] Jan 30, 2026
b3262ef
Reset files to release/10.0.3xx
github-actions[bot] Jan 30, 2026
2aab401
Merge branch 'release/10.0.2xx' into merge/release/10.0.1xx-to-releas…
DonnaChen888 Jan 30, 2026
ea3161e
Localized file check-in by OneLocBuild Task: Build definition ID 140:…
dotnet-bot Jan 30, 2026
ef54d09
Localized file check-in by OneLocBuild Task: Build definition ID 140:…
dotnet-bot Jan 30, 2026
a536d70
Merge branch 'release/10.0.3xx' of https://github.com/dotnet/sdk into…
DonnaChen888 Jan 30, 2026
93beafa
Revert the WorkloadSetVersionOptionDescription change in CliCommandSt…
DonnaChen888 Jan 30, 2026
f24594c
Update dependencies
dotnet-maestro[bot] Jan 30, 2026
701e15b
[automated] Merge branch 'release/10.0.1xx' => 'release/10.0.2xx' (#5…
dsplaisted Jan 30, 2026
d376ce5
Localized file check-in by OneLocBuild Task: Build definition ID 140:…
dotnet-bot Jan 30, 2026
311ef0c
Localized file check-in by OneLocBuild Task: Build definition ID 140:…
dotnet-bot Jan 30, 2026
31adf78
Localized file check-in by OneLocBuild Task: Build definition ID 140:…
dotnet-bot Jan 30, 2026
0b5cabd
[automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' (#5…
dsplaisted Jan 30, 2026
b40543f
Localized file check-in by OneLocBuild Task: Build definition ID 140:…
dsplaisted Jan 30, 2026
89b2e8c
Reset files to release/10.0.3xx
github-actions[bot] Jan 30, 2026
343044b
Add support for creating and editing solution filter (.slnf) files fr…
marcpopMSFT Jan 30, 2026
2c842d5
Merge branch 'release/10.0.2xx' into darc-release/10.0.2xx-a0bb1a66-5…
DonnaChen888 Feb 2, 2026
88d856a
Merge branch 'release/10.0.3xx' into merge/release/10.0.2xx-to-releas…
DonnaChen888 Feb 2, 2026
f8798d7
[release/10.0.2xx] Source code updates from dotnet/dotnet (#52750)
DonnaChen888 Feb 2, 2026
41660a6
Localized file check-in by OneLocBuild Task: Build definition ID 140:…
dotnet-bot Feb 2, 2026
ac3b6ca
Localized file check-in by OneLocBuild Task: Build definition ID 140:…
dotnet-bot Feb 2, 2026
ae62a61
Localized file check-in by OneLocBuild Task: Build definition ID 140:…
dotnet-bot Feb 2, 2026
688c757
[automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' (#5…
DonnaChen888 Feb 2, 2026
7f7901c
Localized file check-in by OneLocBuild Task: Build definition ID 140:…
DonnaChen888 Feb 2, 2026
490df42
Reset files to release/10.0.3xx
github-actions[bot] Feb 2, 2026
3722251
Merge branch 'release/10.0.3xx' into merge/release/10.0.2xx-to-releas…
DonnaChen888 Feb 2, 2026
a9de56f
Update dependencies
dotnet-maestro[bot] Feb 2, 2026
2eb9eca
Keep template_feed/../content/../.gitattributes in archives
omajid Jan 29, 2026
5a22127
Style cleanup (#52751)
tmat Feb 2, 2026
4e7f243
Merge branch 'release/10.0.3xx' into merge/release/10.0.2xx-to-releas…
DonnaChen888 Feb 3, 2026
58fa0ba
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Feb 3, 2026
67631a2
[release/10.0.2xx] Source code updates from dotnet/dotnet (#52769)
DonnaChen888 Feb 3, 2026
7b1f17a
[release/10.0.2xx] Update dependencies from microsoft/testfx (#52798)
DonnaChen888 Feb 3, 2026
6f25088
[automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' (#5…
DonnaChen888 Feb 3, 2026
0505d7e
Initial plan
Copilot Feb 3, 2026
d279bd8
Fix DNX command casting error by using base class
Copilot Feb 4, 2026
cb85019
Add parameterized tests for dnx and exec commands
Copilot Feb 4, 2026
a426e5c
Refactor tests to extract common arguments
Copilot Feb 4, 2026
bed7a7b
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Feb 4, 2026
08c351c
[release/10.0.2xx] Update dependencies from microsoft/testfx (#52827)
DonnaChen888 Feb 4, 2026
aed9a02
Backflow from https://github.com/dotnet/dotnet / a2bfa46 build 300193
dotnet-maestro[bot] Feb 4, 2026
bc74f4b
Update dependencies
dotnet-maestro[bot] Feb 4, 2026
f66d62e
[release/10.0.2xx] Source code updates from dotnet/dotnet (#52830)
DonnaChen888 Feb 4, 2026
bd5d3af
`dotnet run -e FOO=BAR` passes `@(RuntimeEnvironmentVariable)` (#52664)
jonathanpeppers Feb 4, 2026
336ce78
Update dependencies
dotnet-maestro[bot] Feb 4, 2026
fdc6404
[release/10.0.2xx] Source code updates from dotnet/dotnet (#52832)
joeloff Feb 4, 2026
33536e3
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Feb 5, 2026
cf2e5d6
[release/10.0.2xx] Update dependencies from microsoft/testfx (#52844)
DonnaChen888 Feb 5, 2026
d74666a
Fix DNX command casting error with DnxCommandDefinition (#52820)
marcpopMSFT Feb 5, 2026
1819039
Update locBranch to release/10.0.3xx (#52720)
marcpopMSFT Feb 5, 2026
d47e7c3
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Feb 6, 2026
2cf45fe
[release/10.0.2xx] Update dependencies from microsoft/testfx (#52869)
DonnaChen888 Feb 6, 2026
b3e23d7
Update dependencies
dotnet-maestro[bot] Feb 6, 2026
4cd2fac
[release/10.0.2xx] Source code updates from dotnet/dotnet (#52875)
joeloff Feb 6, 2026
efe7617
Refactor VSHostObject credential extraction for COM compatibility and…
YuliiaKovalova Feb 6, 2026
be1788d
Merge branch 'release/10.0.2xx' into marcpopMSFT-patch-3
marcpopMSFT Feb 6, 2026
e6fea27
Update VersionFeature80 and VersionFeature90 calculations to Jan rele…
marcpopMSFT Feb 6, 2026
8cef68e
[release/10.0.2xx] Keep template_feed/../content/../.gitattributes in…
marcpopMSFT Feb 6, 2026
bb7d629
Add .code-workspace files for all solutions (#52839)
tmat Feb 6, 2026
1eac263
Lock around access to s_dynamicSymbols (#52887)
tmat Feb 6, 2026
e0e2623
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Feb 7, 2026
a5d1968
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Feb 8, 2026
e219380
Update dependencies from https://github.com/microsoft/testfx build 20…
dotnet-maestro[bot] Feb 9, 2026
3249ae0
[release/10.0.2xx] Update dependencies from microsoft/testfx (#52893)
DonnaChen888 Feb 9, 2026
dc14e8c
Update release branch version in CI configuration
marcpopMSFT Feb 9, 2026
d24cb61
Reset files to release/10.0.3xx
github-actions[bot] Feb 9, 2026
8a06162
Merge branch 'release/10.0.3xx' into merge/release/10.0.2xx-to-releas…
DonnaChen888 Feb 10, 2026
a087a43
[release/10.0.3xx] [wasm] Embed HotReload in WebAssembly SDK (#52881)
lewing Feb 10, 2026
31812eb
Improve MTP dotnet test error reporting (#52911)
Youssef1313 Feb 10, 2026
4149f8d
Merge branch 'release/10.0.3xx' into merge/release/10.0.2xx-to-releas…
nagilson Feb 10, 2026
22aa46f
Update VersionFeature80 and VersionFeature90 values for Feb release
marcpopMSFT Feb 10, 2026
39cdacf
don't update the version feature values in branch flow
marcpopMSFT Feb 10, 2026
3e70852
Support boolean values for --self-contained flag (#52333)
Copilot Feb 11, 2026
16fa16c
[automated] Merge branch 'release/10.0.2xx' => 'release/10.0.3xx' (#5…
DonnaChen888 Feb 11, 2026
e6a56a3
Update VersionFeature80 and VersionFeature90 values for Feb release (…
marcpopMSFT Feb 11, 2026
5262ee1
Update release branch version in CI configuration (#52922)
marcpopMSFT Feb 11, 2026
d07da7f
[release/10.0.3xx] Source code updates from dotnet/dotnet (#52941)
dotnet-maestro[bot] Feb 11, 2026
081f309
[dotnet-watch] Misc test and product reliability fixes (#52897)
tmat Feb 11, 2026
a5af8d7
Disable workspace-based development in settings (#52990)
tmat Feb 12, 2026
f86c299
Reset files to main
github-actions[bot] Feb 12, 2026
682d7fb
Merge branch 'main' of https://github.com/dotnet/sdk into merge/relea…
DonnaChen888 Feb 13, 2026
49becbc
Merge branch 'main' into merge/release/10.0.3xx-to-main
jonathanpeppers Feb 20, 2026
962656c
Add dependency for Microsoft.Extensions.DependencyInjection.Abstractions
dsplaisted Feb 26, 2026
3b13938
Fix build failures: AOT-safe JSON serialization and test field naming
marcpopMSFT Mar 5, 2026
4271b09
Merge branch 'main' of https://github.com/dotnet/sdk into merge/relea…
DonnaChen888 Mar 5, 2026
ae11697
Update Microsoft.Extensions.DependencyInjection.Abstractions Version
DonnaChen888 Mar 5, 2026
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
51 changes: 51 additions & 0 deletions .merge_file_JsDg5L
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.

#nullable disable

using System.CommandLine;
using Microsoft.DotNet.Cli.Commands.MSBuild;
using Microsoft.DotNet.Cli.CommandLine;
using Microsoft.DotNet.Cli.Extensions;
using Microsoft.DotNet.Cli.Utils;

namespace Microsoft.DotNet.Cli.Commands.Store;

public class StoreCommand : MSBuildForwardingApp
{
private StoreCommand(IEnumerable<string> msbuildArgs, string msbuildPath = null)
: base(msbuildArgs, msbuildPath)
{
}

public static StoreCommand FromArgs(string[] args, string msbuildPath = null)
{
var result = Parser.Parse(["dotnet", "store", ..args]);
return FromParseResult(result, msbuildPath);
}

public static StoreCommand FromParseResult(ParseResult result, string msbuildPath = null)
{
List<string> msbuildArgs = ["--target:ComposeStore"];

result.ShowHelpOrErrorIfAppropriate();

if (!result.HasOption(StoreCommandParser.ManifestOption))
{
throw new GracefulException(CliCommandStrings.SpecifyManifests);
}

msbuildArgs.AddRange(result.OptionValuesToBeForwarded(StoreCommandParser.GetCommand()));

msbuildArgs.AddRange(result.GetValue(StoreCommandParser.Argument) ?? []);

return new StoreCommand(msbuildArgs, msbuildPath);
}

public static int Run(ParseResult parseResult)
{
parseResult.HandleDebugSwitch();

return FromParseResult(parseResult).Execute();
}
}
1 change: 1 addition & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"dotnet.testWindow.disableAutoDiscovery": true,
"dotnet.testWindow.disableBuildOnRun": true,
"dotnet.enableWorkspaceBasedDevelopment": false,
"dotnet.defaultSolution": "cli.slnf",
"files.associations": {
"*.slnf": "json",
Expand Down
2 changes: 1 addition & 1 deletion .vsts-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ extends:
publishTaskPrefix: 1ES.
populateInternalRuntimeVariables: true
runtimeSourceProperties: /p:DotNetRuntimeSourceFeed=https://ci.dot.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64)
locBranch: release/10.0.2xx
locBranch: release/10.0.3xx
# WORKAROUND: BinSkim requires the folder exist prior to scanning.
preSteps:
- powershell: New-Item -ItemType Directory -Path $(Build.SourcesDirectory)/artifacts/bin -Force
Expand Down
1 change: 1 addition & 0 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
<PackageVersion Include="Microsoft.DotNet.SignCheck" Version="$(ArcadeSdkVersion)" />
<PackageVersion Include="Microsoft.DotNet.XUnitExtensions" Version="$(MicrosoftDotNetXUnitExtensionsPackageVersion)" />
<PackageVersion Include="Microsoft.Extensions.DependencyModel" Version="$(MicrosoftExtensionsDependencyModelPackageVersion)" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="$(MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion)" />
<PackageVersion Include="Microsoft.Extensions.FileProviders.Abstractions" Version="$(MicrosoftExtensionsFileProvidersAbstractionsPackageVersion)" />
<PackageVersion Include="Microsoft.Extensions.FileSystemGlobbing" Version="$(MicrosoftExtensionsFileSystemGlobbingPackageVersion)" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="$(MicrosoftExtensionsLoggingVersion)" />
Expand Down
10 changes: 10 additions & 0 deletions TemplateEngine.code-workspace
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "."
}
],
"settings": {
"dotnet.defaultSolution": "TemplateEngine.slnf"
}
}
Empty file modified build/RunTestsOnHelix.sh
100755 → 100644
Empty file.
10 changes: 10 additions & 0 deletions cli.code-workspace
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "."
}
],
"settings": {
"dotnet.defaultSolution": "cli.slnf"
}
}
3 changes: 2 additions & 1 deletion cli.slnf
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
"test\\dotnet-watch.Tests\\dotnet-watch.Tests.csproj",
"test\\dotnet.Tests\\dotnet.Tests.csproj",
"test\\Microsoft.DotNet.Cli.Utils.Tests\\Microsoft.DotNet.Cli.Utils.Tests.csproj",
"test\\Microsoft.NET.TestFramework\\Microsoft.NET.TestFramework.csproj"
"test\\Microsoft.NET.TestFramework\\Microsoft.NET.TestFramework.csproj",
"src\\Cli\\Microsoft.DotNet.Cli.Definitions\\Microsoft.DotNet.Cli.Definitions.csproj"
]
}
}
10 changes: 10 additions & 0 deletions containers.code-workspace
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "."
}
],
"settings": {
"dotnet.defaultSolution": "containers.slnf"
}
}
101 changes: 101 additions & 0 deletions documentation/specs/dotnet-run-for-maui.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ devices`, or `xcrun devicectl list devices`._
`ComputeAvailableDevices` MSBuild target.

* `build`: unchanged, but is passed `-p:Device`.
Environment variables from `-e` are passed as `@(RuntimeEnvironmentVariable)` items.

* `deploy`

Expand All @@ -91,10 +92,13 @@ devices`, or `xcrun devicectl list devices`._
* Call the MSBuild target, passing in the identifier for the selected
`-p:Device` global MSBuild property.

* Environment variables from `-e` are passed as `@(RuntimeEnvironmentVariable)` items.

* This step needs to run, even with `--no-build`, as you may have
selected a different device.

* `ComputeRunArguments`: unchanged, but is passed `-p:Device`.
Environment variables from `-e` are passed as `@(RuntimeEnvironmentVariable)` items.

* `run`: unchanged. `ComputeRunArguments` should have set a valid
`$(RunCommand)` and `$(RunArguments)` using the value supplied by
Expand Down Expand Up @@ -139,6 +143,103 @@ A new `--device` switch will:
* The iOS and Android workloads will know how to interpret `$(Device)`
to select an appropriate device, emulator, or simulator.

## Environment Variables

The `dotnet run` command supports passing environment variables via the
`-e` or `--environment` option:

```dotnetcli
dotnet run -e FOO=BAR -e ANOTHER=VALUE
```

These environment variables are:

1. **Passed to the running application** - as process environment
variables when the app is launched.

2. **Passed to MSBuild during build, deploy, and ComputeRunArguments** -
as `@(RuntimeEnvironmentVariable)` items that workloads can consume.
**This behavior is opt-in**: projects must declare the `RuntimeEnvironmentVariableSupport`
project capability to receive these items.

```xml
<ItemGroup>
<RuntimeEnvironmentVariable Include="FOO" Value="BAR" />
<RuntimeEnvironmentVariable Include="ANOTHER" Value="VALUE" />
</ItemGroup>
```

This allows workloads (iOS, Android, etc.) to access environment
variables during the `build`, `DeployToDevice`, and `ComputeRunArguments` target execution.

### Opting In

To receive environment variables as MSBuild items, projects must opt in by declaring
the `RuntimeEnvironmentVariableSupport` project capability:

```xml
<ItemGroup>
<ProjectCapability Include="RuntimeEnvironmentVariableSupport" />
</ItemGroup>
```

Mobile workloads (iOS, Android, etc.) should declare this capability in their SDK targets
so that all projects using those workloads automatically opt in.

Workloads can consume these items in their MSBuild targets:

```xml
<Target Name="DeployToDevice">
<!-- Access environment variables from dotnet run -e -->
<Message Text="Environment: @(RuntimeEnvironmentVariable->'%(Identity)=%(Value)')" />
</Target>
```

### Implementation Details

For the **build step**, which uses out-of-process MSBuild via `dotnet build`,
environment variables are injected by creating a temporary `.props` file.
The file is created in the project's `$(IntermediateOutputPath)` directory
(e.g., `obj/Debug/net11.0-android/dotnet-run-env.props`). The path is
obtained from the project evaluation performed during target framework and
device selection. If `IntermediateOutputPath` is not available, the file
falls back to the `obj/` directory.

The file is passed to MSBuild via the `CustomBeforeMicrosoftCommonProps` property,
ensuring the items are available early in evaluation.
The temporary file is automatically deleted after the build completes.

The generated props file looks like:

```xml
<Project>
<ItemGroup>
<RuntimeEnvironmentVariable Include="FOO" Value="BAR" />
<RuntimeEnvironmentVariable Include="ANOTHER" Value="VALUE" />
</ItemGroup>
</Project>
```

For the **deploy step** (`DeployToDevice` target) and
**ComputeRunArguments target**, which use in-process MSBuild,
environment variables are added directly as
`@(RuntimeEnvironmentVariable)` items to the `ProjectInstance` before
invoking the target.

## Binary Logs for Device Selection

When using `-bl` with `dotnet run`, all MSBuild operations are logged to a single
binlog file: device selection, build, deploy, and run argument computation.

File naming for `dotnet run` binlogs:

* `-bl:filename.binlog` creates `filename-dotnet-run.binlog`
* `-bl` creates `msbuild-dotnet-run.binlog`

Note: The build step may also create `msbuild.binlog` separately. Use
`--no-build` with `-bl` to only capture run-specific MSBuild
operations.

## What about Launch Profiles?

The iOS and Android workloads ignore all
Expand Down
4 changes: 4 additions & 0 deletions eng/Version.Details.props
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,8 @@ This file should be imported by eng/Versions.props
<SystemWindowsExtensionsPackageVersion>11.0.0-preview.3.26152.106</SystemWindowsExtensionsPackageVersion>
<!-- dotnet/core-setup dependencies -->
<NETStandardLibraryRefPackageVersion>2.1.0</NETStandardLibraryRefPackageVersion>
<!-- _git/dotnet-dotnet dependencies -->
<MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>11.0.0-preview.3.26152.106</MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>
<!-- microsoft/testfx dependencies -->
<MicrosoftTestingPlatformPackageVersion>2.2.0-preview.26154.1</MicrosoftTestingPlatformPackageVersion>
<MSTestPackageVersion>4.2.0-preview.26154.1</MSTestPackageVersion>
Expand Down Expand Up @@ -285,6 +287,8 @@ This file should be imported by eng/Versions.props
<SystemWindowsExtensionsVersion>$(SystemWindowsExtensionsPackageVersion)</SystemWindowsExtensionsVersion>
<!-- dotnet/core-setup dependencies -->
<NETStandardLibraryRefVersion>$(NETStandardLibraryRefPackageVersion)</NETStandardLibraryRefVersion>
<!-- _git/dotnet-dotnet dependencies -->
<MicrosoftExtensionsDependencyInjectionAbstractionsVersion>$(MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion)</MicrosoftExtensionsDependencyInjectionAbstractionsVersion>
<!-- microsoft/testfx dependencies -->
<MicrosoftTestingPlatformVersion>$(MicrosoftTestingPlatformPackageVersion)</MicrosoftTestingPlatformVersion>
<MSTestVersion>$(MSTestPackageVersion)</MSTestVersion>
Expand Down
4 changes: 4 additions & 0 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -527,6 +527,10 @@
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>5507d7a2f05bb6c073a055ead6ce1c4bbe396cda</Sha>
</Dependency>
<Dependency Name="Microsoft.Extensions.DependencyInjection.Abstractions" Version="11.0.0-preview.3.26152.106">
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-dotnet</Uri>
<Sha>4c0aa722933ea491006247bbc0a484fa3c28cd14</Sha>
</Dependency>
</ProductDependencies>
<ToolsetDependencies>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="11.0.0-beta.26152.106">
Expand Down
1 change: 1 addition & 0 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@
<MicrosoftBclAsyncInterfacesToolsetPackageVersion>9.0.0</MicrosoftBclAsyncInterfacesToolsetPackageVersion>
<MicrosoftDeploymentDotNetReleasesToolsetPackageVersion>2.0.0-preview.1.24427.4</MicrosoftDeploymentDotNetReleasesToolsetPackageVersion>
<MicrosoftExtensionsLoggingAbstractionsToolsetPackageVersion>9.0.0</MicrosoftExtensionsLoggingAbstractionsToolsetPackageVersion>
<MicrosoftExtensionsDependencyInjectionAbstractionsToolsetPackageVersion>9.0.0</MicrosoftExtensionsDependencyInjectionAbstractionsToolsetPackageVersion>
<SystemBuffersToolsetPackageVersion>4.5.1</SystemBuffersToolsetPackageVersion>
<SystemCollectionsImmutableToolsetPackageVersion>9.0.0</SystemCollectionsImmutableToolsetPackageVersion>
<SystemMemoryToolsetPackageVersion>4.5.5</SystemMemoryToolsetPackageVersion>
Expand Down
10 changes: 10 additions & 0 deletions sdk.code-workspace
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "."
}
],
"settings": {
"dotnet.defaultSolution": "sdk.slnx"
}
}
10 changes: 10 additions & 0 deletions source-build.code-workspace
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "."
}
],
"settings": {
"dotnet.defaultSolution": "source-build.slnf"
}
}
29 changes: 0 additions & 29 deletions src/BuiltInTools/HotReloadClient/ApplyStatus.cs

This file was deleted.

Loading
Loading