Skip to content

Commit b040b8a

Browse files
committed
Merge branch 'main' of https://github.com/steveharter/performance into AddInvoke
2 parents 74ead29 + 93acc99 commit b040b8a

Some content is hidden

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

59 files changed

+1623
-503
lines changed

NuGet.config

+7-15
Original file line numberDiff line numberDiff line change
@@ -7,32 +7,28 @@
77
<clear />
88
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
99
<!-- Begin: Package sources from dotnet-android -->
10-
<add key="darc-pub-dotnet-android-278e101" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-android-278e1016/nuget/v3/index.json" />
10+
<add key="darc-pub-dotnet-android-f6936a7" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-android-f6936a77/nuget/v3/index.json" />
1111
<!-- End: Package sources from dotnet-android -->
1212
<!-- Begin: Package sources from dotnet-runtime -->
13-
<add key="darc-pub-dotnet-runtime-7dab903" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-runtime-7dab903b/nuget/v3/index.json" />
14-
<add key="darc-int-dotnet-runtime-9d5a6a9" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-9d5a6a9a/nuget/v3/index.json" />
15-
<add key="darc-int-dotnet-runtime-9d5a6a9-9" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-9d5a6a9a-9/nuget/v3/index.json" />
16-
<add key="darc-int-dotnet-runtime-9d5a6a9-12" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-9d5a6a9a-12/nuget/v3/index.json" />
13+
<add key="darc-pub-dotnet-runtime-692a3b6" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-runtime-692a3b6a/nuget/v3/index.json" />
1714
<!-- End: Package sources from dotnet-runtime -->
1815
<!-- Begin: Package sources from dotnet-windowsdesktop -->
19-
<add key="darc-pub-dotnet-windowsdesktop-5307f2a" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-windowsdesktop-5307f2ab/nuget/v3/index.json" />
16+
<add key="darc-pub-dotnet-windowsdesktop-1283aee" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-windowsdesktop-1283aee1/nuget/v3/index.json" />
2017
<!-- End: Package sources from dotnet-windowsdesktop -->
2118
<!-- Begin: Package sources from xamarin-xamarin-macios -->
22-
<add key="darc-pub-xamarin-xamarin-macios-797d307" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-xamarin-xamarin-macios-797d3072/nuget/v3/index.json" />
2319
<!-- End: Package sources from xamarin-xamarin-macios -->
2420
<!-- Begin: Package sources from dotnet-aspnetcore -->
25-
<add key="darc-pub-dotnet-aspnetcore-6d58cd8" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-aspnetcore-6d58cd8f/nuget/v3/index.json" />
21+
<add key="darc-pub-dotnet-aspnetcore-74fecc3" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-aspnetcore-74fecc30/nuget/v3/index.json" />
2622
<!-- End: Package sources from dotnet-aspnetcore -->
2723
<!-- Begin: Package sources from dotnet-emsdk -->
28-
<add key="darc-pub-dotnet-emsdk-77c3c88" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-77c3c882/nuget/v3/index.json" />
24+
<add key="darc-pub-dotnet-emsdk-5d10182" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-5d101829/nuget/v3/index.json" />
2925
<!-- End: Package sources from dotnet-emsdk -->
3026
<!-- Begin: Package sources from dotnet-maui -->
31-
<add key="darc-pub-dotnet-maui-70e8ddf" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-maui-70e8ddfd/nuget/v3/index.json" />
32-
<add key="darc-int-dotnet-maui-70e8ddf" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-maui-70e8ddfd/nuget/v3/index.json" />
3327
<!-- End: Package sources from dotnet-maui -->
3428
<!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.-->
3529
<add key="dotnet-public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
30+
<add key="dotnet10" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet10/nuget/v3/index.json" />
31+
<add key="dotnet10-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet10-transport/nuget/v3/index.json" />
3632
<add key="dotnet9" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9/nuget/v3/index.json" />
3733
<add key="dotnet9-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet9-transport/nuget/v3/index.json" />
3834
<add key="dotnet8" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet8/nuget/v3/index.json" />
@@ -48,12 +44,8 @@
4844
<disabledPackageSources>
4945
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
5046
<!-- Begin: Package sources from dotnet-maui -->
51-
<add key="darc-int-dotnet-maui-70e8ddf" value="true" />
5247
<!-- End: Package sources from dotnet-maui -->
5348
<!-- Begin: Package sources from dotnet-runtime -->
54-
<add key="darc-int-dotnet-runtime-9d5a6a9-12" value="true" />
55-
<add key="darc-int-dotnet-runtime-9d5a6a9-9" value="true" />
56-
<add key="darc-int-dotnet-runtime-9d5a6a9" value="true" />
5749
<!-- End: Package sources from dotnet-runtime -->
5850
<!-- Begin: Package sources from dotnet-windowsdesktop -->
5951
<!-- End: Package sources from dotnet-windowsdesktop -->

docs/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The documentation in this repo is organized into the following sections:
1717
- [Microbenchmarks Guide](../src/benchmarks/micro/README.md) for information on running our microbenchmarks.
1818
- [Micro Benchmarks of .NET Runtime(s)](../src/benchmarks/micro/README.md) - Information on benchmarks of .NET Runtime(s).
1919
- [Microbenchmarks design guidelines](microbenchmark-design-guidelines.md) - Detailed guidelines on how to design and write microbenchmarks.
20-
- [benchmarks_local.py script guide](../src/scripts/BENCHMARKS_LOCAL_README.md) - Description of a script for testing the performance of the different dotnet/runtime build types locally.
20+
- [benchmarks_local.py script guide](../scripts/BENCHMARKS_LOCAL_README.md) - Description of a script for testing the performance of the different dotnet/runtime build types locally.
2121
- [ResultsComparer tool](../src/tools/ResultsComparer/README.md) - Information on tool which allows for easy comparison of provided benchmark results.
2222
- [Serializers Benchmarks](../src/benchmarks/micro/Serializers/README.md) - Information on benchmarks of the most popular serializers.
2323
- [bepuphysics2 Benchmarks](../src/benchmarks/real-world/bepuphysics2/README.md) - Information on benchmarks of bepuphysics2 library.

eng/Version.Details.xml

+29-25
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,47 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Dependencies>
33
<ProductDependencies>
4-
<Dependency Name="Microsoft.NET.ILLink.Tasks" Version="9.0.0">
4+
<Dependency Name="Microsoft.NET.ILLink.Tasks" Version="9.0.2">
55
<Uri>https://github.com/dotnet/runtime</Uri>
6-
<Sha>7dab903b20269d78c6bc08d5269947db7d35c22b</Sha>
6+
<Sha>692a3b6a9827fa10c51ce2a16b26b51ecca7b430</Sha>
77
</Dependency>
8-
<Dependency Name="Microsoft.NET.ILLink" Version="9.0.0-rtm.24528.8">
8+
<Dependency Name="Microsoft.NET.ILLink" Version="9.0.2-servicing.25065.18">
99
<Uri>https://github.com/dotnet/runtime</Uri>
10-
<Sha>7dab903b20269d78c6bc08d5269947db7d35c22b</Sha>
10+
<Sha>692a3b6a9827fa10c51ce2a16b26b51ecca7b430</Sha>
1111
</Dependency>
12-
<Dependency Name="System.Threading.Channels" Version="9.0.0">
12+
<Dependency Name="System.Threading.Channels" Version="9.0.2">
1313
<Uri>https://github.com/dotnet/runtime</Uri>
14-
<Sha>7dab903b20269d78c6bc08d5269947db7d35c22b</Sha>
14+
<Sha>692a3b6a9827fa10c51ce2a16b26b51ecca7b430</Sha>
1515
</Dependency>
16-
<Dependency Name="Microsoft.Extensions.Logging" Version="9.0.0">
16+
<Dependency Name="Microsoft.Extensions.Logging" Version="9.0.2">
1717
<Uri>https://github.com/dotnet/runtime</Uri>
18-
<Sha>7dab903b20269d78c6bc08d5269947db7d35c22b</Sha>
18+
<Sha>692a3b6a9827fa10c51ce2a16b26b51ecca7b430</Sha>
1919
</Dependency>
20-
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="9.0.0">
20+
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="9.0.2">
2121
<Uri>https://github.com/dotnet/windowsdesktop</Uri>
22-
<Sha>5307f2abc4387e29964c6f46cb1f63cfdc218602</Sha>
22+
<Sha>1283aee1a1e28c335c1b94672673dacd0f069b8f</Sha>
2323
</Dependency>
24-
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="9.0.0">
24+
<Dependency Name="Microsoft.AspNetCore.App.Ref" Version="9.0.2">
2525
<Uri>https://github.com/dotnet/aspnetcore</Uri>
26-
<Sha>6d58cd8ffa1b8f00a04238f16c58248d38c90776</Sha>
26+
<Sha>74fecc30f27aa79191ab7cfa417b422397f6ad23</Sha>
2727
</Dependency>
28-
<Dependency Name="Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64" Version="9.0.0">
28+
<Dependency Name="Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64" Version="9.0.2">
2929
<Uri>https://github.com/dotnet/emsdk</Uri>
30-
<Sha>77c3c882a1d4d63ac06caea26479c85fcb2c8504</Sha>
30+
<Sha>5d101829a2b37ab106af1533fa07895db6006072</Sha>
3131
</Dependency>
3232
</ProductDependencies>
3333
<ToolsetDependencies>
34-
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.24561.1">
34+
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="10.0.0-beta.25071.3">
3535
<Uri>https://github.com/dotnet/arcade</Uri>
36-
<Sha>32b8acf5b6f79e78a7cc5f7b7c619f68ff0c97ad</Sha>
36+
<Sha>02e2a71bd9c33ea333c9e3acc2404d6c061532bb</Sha>
3737
</Dependency>
38-
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="10.0.0-beta.24561.1">
38+
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="10.0.0-beta.25071.3">
3939
<Uri>https://github.com/dotnet/arcade</Uri>
40-
<Sha>32b8acf5b6f79e78a7cc5f7b7c619f68ff0c97ad</Sha>
40+
<Sha>02e2a71bd9c33ea333c9e3acc2404d6c061532bb</Sha>
41+
</Dependency>
42+
<Dependency Name="Microsoft.DotNet.XHarness.CLI" Version="10.0.0-prerelease.25077.1">
43+
<Uri>https://github.com/dotnet/xharness</Uri>
44+
<Sha>0d72885f0fd3329e58254831f04f4517a73e1b56</Sha>
4145
</Dependency>
4246
<!--
4347
Maui Rollback Version mappings, default means generated from sdk version. Allows for manual override of version similar to https://github.com/dotnet/maui/blob/df8cfcf635a590955a8cc3d6cf7ae6280449dd3f/eng/Versions.props#L138-L146, where the logic comes from:
@@ -51,13 +55,13 @@
5155
Mapping_Microsoft.tvOS.Sdk:default
5256
-->
5357
<!-- Dependencies for .NET MAUI workload -->
54-
<Dependency Name="Microsoft.Maui.Controls" Version="9.0.0">
55-
<Sha>70e8ddfd4bd494bc71aa7afb812cc09161cf0c72</Sha>
58+
<Dependency Name="Microsoft.Maui.Controls" Version="9.0.40-ci.main.25079.2">
59+
<Sha>1f9c5307efac7b4c30c02760f87b9ea1fe877401</Sha>
5660
<Uri>https://github.com/dotnet/maui</Uri>
5761
</Dependency>
58-
<Dependency Name="Microsoft.NET.Sdk" Version="9.0.100-rtm.24529.9" CoherentParentDependency="Microsoft.Maui.Controls">
59-
<Sha>59db016f11bb27d359336cf37524b863d77e7fea</Sha>
60-
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-sdk</Uri>
62+
<Dependency Name="Microsoft.NET.Sdk" Version="9.0.102-servicing.24605.31" CoherentParentDependency="Microsoft.Maui.Controls">
63+
<Sha>92d3e8bae1b2c04b64cb333fb78b5294fa32731a</Sha>
64+
<Uri>https://github.com/dotnet/sdk</Uri>
6165
</Dependency>
6266
<Dependency Name="Microsoft.NETCore.App.Ref" Version="9.0.0" CoherentParentDependency="Microsoft.NET.Sdk">
6367
<Sha>9d5a6a9aa463d6d10b0b0ba6d5982cc82f363dc3</Sha>
@@ -67,8 +71,8 @@
6771
<Sha>763d10a1a251be35337ee736832bfde3f9200672</Sha>
6872
<Uri>https://github.com/dotnet/emsdk</Uri>
6973
</Dependency>
70-
<Dependency Name="Microsoft.Android.Sdk.Windows" Version="35.0.7" CoherentParentDependency="Microsoft.Maui.Controls">
71-
<Sha>278e101698269c9bc8840aa94d72e7f24066a96d</Sha>
74+
<Dependency Name="Microsoft.Android.Sdk.Windows" Version="35.0.37" CoherentParentDependency="Microsoft.Maui.Controls">
75+
<Sha>f6936a77dac699b6a361d5acb93c6b894de8941c</Sha>
7276
<Uri>https://github.com/dotnet/android</Uri>
7377
</Dependency>
7478
<Dependency Name="Microsoft.MacCatalyst.Sdk.net9.0_18.0" Version="18.0.9617" CoherentParentDependency="Microsoft.Maui.Controls">

eng/Versions.props

+7-6
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@
77
</PropertyGroup>
88
<!--Package versions-->
99
<PropertyGroup>
10-
<MicrosoftNETILLinkTasksVersion>9.0.0</MicrosoftNETILLinkTasksVersion>
11-
<MicrosoftNETILLinkPackageVersion>9.0.0-rtm.24528.8</MicrosoftNETILLinkPackageVersion>
12-
<SystemThreadingChannelsPackageVersion>9.0.0</SystemThreadingChannelsPackageVersion>
13-
<MicrosoftExtensionsLoggingPackageVersion>9.0.0</MicrosoftExtensionsLoggingPackageVersion>
14-
<BenchmarkDotNetVersion>0.14.1-nightly.20240924.187</BenchmarkDotNetVersion>
15-
<MicrosoftNETRuntimeEmscripten3156Nodewinx64Version>9.0.0</MicrosoftNETRuntimeEmscripten3156Nodewinx64Version>
10+
<MicrosoftNETILLinkTasksVersion>9.0.2</MicrosoftNETILLinkTasksVersion>
11+
<MicrosoftNETILLinkPackageVersion>9.0.2-servicing.25065.18</MicrosoftNETILLinkPackageVersion>
12+
<SystemThreadingChannelsPackageVersion>9.0.2</SystemThreadingChannelsPackageVersion>
13+
<MicrosoftExtensionsLoggingPackageVersion>9.0.2</MicrosoftExtensionsLoggingPackageVersion>
14+
<BenchmarkDotNetVersion>0.14.1-nightly.20250107.205</BenchmarkDotNetVersion>
15+
<MicrosoftNETRuntimeEmscripten3156Nodewinx64Version>9.0.2</MicrosoftNETRuntimeEmscripten3156Nodewinx64Version>
16+
<MicrosoftDotNetXHarnessCLIVersion>10.0.0-prerelease.25077.1</MicrosoftDotNetXHarnessCLIVersion>
1617
</PropertyGroup>
1718
<!--Package names-->
1819
<PropertyGroup>

eng/common/core-templates/job/source-build.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ parameters:
1212
# The name of the job. This is included in the job ID.
1313
# targetRID: ''
1414
# The name of the target RID to use, instead of the one auto-detected by Arcade.
15-
# nonPortable: false
15+
# portableBuild: false
1616
# Enables non-portable mode. This means a more specific RID (e.g. fedora.32-x64 rather than
17-
# linux-x64), and compiling against distro-provided packages rather than portable ones.
17+
# linux-x64), and compiling against distro-provided packages rather than portable ones. The
18+
# default is portable mode.
1819
# skipPublishValidation: false
1920
# Disables publishing validation. By default, a check is performed to ensure no packages are
2021
# published by source-build.

eng/common/core-templates/post-build/post-build.yml

+6
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ parameters:
4444
displayName: Publish installers and checksums
4545
type: boolean
4646
default: true
47+
48+
- name: requireDefaultChannels
49+
displayName: Fail the build if there are no default channel(s) registrations for the current build
50+
type: boolean
51+
default: false
4752

4853
- name: SDLValidationParameters
4954
type: object
@@ -312,5 +317,6 @@ stages:
312317
-PublishingInfraVersion ${{ parameters.publishingInfraVersion }}
313318
-AzdoToken '$(System.AccessToken)'
314319
-WaitPublishingFinish true
320+
-RequireDefaultChannels ${{ parameters.requireDefaultChannels }}
315321
-ArtifactsPublishingAdditionalParameters '${{ parameters.artifactsPublishingAdditionalParameters }}'
316322
-SymbolPublishingAdditionalParameters '${{ parameters.symbolPublishingAdditionalParameters }}'

eng/common/core-templates/steps/install-microbuild.yml

+37-7
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,49 @@
11
parameters:
2-
# Enable cleanup tasks for MicroBuild
2+
# Enable install tasks for MicroBuild
33
enableMicrobuild: false
4-
# Enable cleanup tasks for MicroBuild on Mac and Linux
4+
# Enable install tasks for MicroBuild on Mac and Linux
55
# Will be ignored if 'enableMicrobuild' is false or 'Agent.Os' is 'Windows_NT'
66
enableMicrobuildForMacAndLinux: false
7+
# Location of the MicroBuild output folder
8+
microBuildOutputFolder: '$(Agent.TempDirectory)'
79
continueOnError: false
810

911
steps:
1012
- ${{ if eq(parameters.enableMicrobuild, 'true') }}:
11-
# Remove Python downgrade with https://github.com/dotnet/arcade/issues/15151
12-
- ${{ if and(eq(parameters.enableMicrobuildForMacAndLinux, 'true'), ne(variables['Agent.Os'], 'Windows_NT')) }}:
13+
- ${{ if eq(parameters.enableMicrobuildForMacAndLinux, 'true') }}:
14+
# Install Python 3.12.x on when Python > 3.12.x is installed - https://github.com/dotnet/source-build/issues/4802
15+
- script: |
16+
version=$(python3 --version | awk '{print $2}')
17+
major=$(echo $version | cut -d. -f1)
18+
minor=$(echo $version | cut -d. -f2)
19+
20+
installPython=false
21+
if [ "$major" -gt 3 ] || { [ "$major" -eq 3 ] && [ "$minor" -gt 12 ]; }; then
22+
installPython=true
23+
fi
24+
25+
echo "Python version: $version."
26+
echo "Install Python 3.12.x: $installPython."
27+
echo "##vso[task.setvariable variable=installPython;isOutput=true]$installPython"
28+
name: InstallPython
29+
displayName: 'Determine Python installation'
30+
condition: and(succeeded(), ne(variables['Agent.Os'], 'Windows_NT'))
31+
1332
- task: UsePythonVersion@0
14-
displayName: 'Use Python 3.11.x'
1533
inputs:
16-
versionSpec: '3.11.x'
34+
versionSpec: '3.12.x'
35+
displayName: 'Use Python 3.12.x'
36+
condition: and(succeeded(), eq(variables['InstallPython.installPython'], 'true'), ne(variables['Agent.Os'], 'Windows_NT'))
37+
38+
# Needed to download the MicroBuild plugin nupkgs on Mac and Linux when nuget.exe is unavailable
39+
- task: UseDotNet@2
40+
displayName: Install .NET 8.0 SDK for MicroBuild Plugin
41+
inputs:
42+
packageType: sdk
43+
version: 8.0.x
44+
installationPath: ${{ parameters.microBuildOutputFolder }}/dotnet
45+
workingDirectory: ${{ parameters.microBuildOutputFolder }}
46+
condition: and(succeeded(), ne(variables['Agent.Os'], 'Windows_NT'))
1747

1848
- task: MicroBuildSigningPlugin@4
1949
displayName: Install MicroBuild plugin
@@ -25,7 +55,7 @@ steps:
2555
azureSubscription: 'MicroBuild Signing Task (DevDiv)'
2656
env:
2757
TeamName: $(_TeamName)
28-
MicroBuildOutputFolderOverride: '$(Agent.TempDirectory)'
58+
MicroBuildOutputFolderOverride: ${{ parameters.microBuildOutputFolder }}
2959
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
3060
continueOnError: ${{ parameters.continueOnError }}
3161
condition: and(

eng/common/core-templates/steps/source-build.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ steps:
7676
assetManifestFileName=SourceBuild_${{ parameters.platform.name }}.xml
7777
fi
7878
79+
portableBuildArgs=
80+
if [ '${{ parameters.platform.portableBuild }}' != '' ]; then
81+
portableBuildArgs='/p:PortableBuild=${{ parameters.platform.portableBuild }}'
82+
fi
83+
7984
${{ coalesce(parameters.platform.buildScript, './build.sh') }} --ci \
8085
--configuration $buildConfig \
8186
--restore --build --pack $publishArgs -bl \
@@ -85,7 +90,7 @@ steps:
8590
$targetRidArgs \
8691
$runtimeOsArgs \
8792
$baseOsArgs \
88-
/p:SourceBuildNonPortable=${{ parameters.platform.nonPortable }} \
93+
$portableBuildArgs \
8994
/p:DotNetBuildSourceOnly=true \
9095
/p:DotNetBuildRepo=true \
9196
/p:AssetManifestFileName=$assetManifestFileName

0 commit comments

Comments
 (0)