dotnet / installer

.NET SDK Installer
https://github.com/dotnet/sdk
1.27k stars 446 forks source link

[ARM64] With NET7 RC1 installed, some files in the .exe installer and the .zip package are not identical #14279

Open WenJunJi01 opened 2 years ago

WenJunJi01 commented 2 years ago

Environment: OS: Windows 11(arm64) SDK: 7.0.100-rc.1.22408.3 (runtime-7.0.0-rc.1.22403.8)

Repro steps:

  1. Install net 7 RC1 SDK from https://aka.ms/dotnet/7.0.1xx/daily/dotnet-sdk-win-arm64.exe
  2. Downloading and extracting the zip(https://aka.ms/dotnet/7.0.1xx/daily/dotnet-sdk-win-arm64.zip) archive of the .NET SDK
  3. Use ToolWidff--see the difference after unchecking ‘identical files’
  4. Running a folder diff on the extracted SDK and the install folder to make sure that everything matches

Expected Result: All files are identical.

Actual Result: These files are not identical. image image image image

image image

Dotnet info: .NET SDK: Version: 7.0.100-rc.1.22408.3 Commit: c2621e823d

Runtime Environment: OS Name: Windows OS Version: 10.0.25116 OS Platform: Windows RID: win10-arm64 Base Path: C:\Program Files\dotnet\sdk\7.0.100-rc.1.22408.3\

Host: Version: 7.0.0-rc.1.22403.8 Architecture: arm64 Commit: 26a71c61fb

.NET SDKs installed: 7.0.100-rc.1.22408.3 [C:\Program Files\dotnet\sdk]

.NET runtimes installed: Microsoft.AspNetCore.App 7.0.0-rc.1.22404.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 7.0.0-rc.1.22403.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 7.0.0-rc.1.22379.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found: None

Environment variables: Not set

global.json file: Not found

Learn more: https://aka.ms/dotnet/info

Download .NET: https://aka.ms/dotnet/download

marcpopMSFT commented 2 years ago

I can't comment on the platformmanifest files as those come from other teams and it's not clear what the differences are.

The metadata and swidtag are expected differences

I'll take a look at the ref pack differences.

WenJunJi01 commented 2 years ago

Also repro on .NET 7 RC2 SDK: 7.0.100-rc.2.22466.28(runtime- 7.0.0-rc.2.22464.1)

WenJunJi01 commented 2 years ago

The same issue also repro on .NET 7 RTM SDK: 7.0.100-rtm.22511.20 (runtime- 7.0.0-rtm.22507.1)

WenJunJi01 commented 2 years ago

It also reproduces on .NET 7 GA build: 7.0.100(runtime-7.0.0). image

WenJunJi01 commented 2 years ago

The similar issue repros on .NET 8 SDK: 8.0.100-alpha.1.22565.7 (runtime-8.0.0-alpha.1.22559.2)

marcpopMSFT commented 1 year ago

The similar issue repros on .NET 8 SDK: 8.0.100-alpha.1.22565.7 (runtime-8.0.0-alpha.1.22559.2)

@WenJunJi01 when you say it's similar in 8.0, which changes are similar? I no longer see the difference in the hosts or the contents of the reference pack directories. The only differences left are the metadata and swidtag which are expected.

WenJunJi01 commented 1 year ago

@marcpopMSFT As shown below, with the latest .NET SDK 8.0.100-alpha.1.23060.24(runtime-8.0.0-alpha.1.23058.2) installed, these differences still exist. image

There are some other differences in shared directories, except for eula.txt, others are related to bug https://github.com/dotnet/installer/issues/15001: [NETE2ESDK] With .NET 8.0 SDK zip/tar.gz installed, showing a redundant .NET Runtime image

WenJunJi01 commented 1 year ago

Repro with .NET 8 Preview 1 SDK installed. Build info: 8.0.100-preview.1.23105.2(runtime-8.0.0-preview.1.23104.3) image

marcpopMSFT commented 1 year ago

I think it's expected that all of the win architectures of the app host are included in one but not the other. CC @joeloff in case he knows a reason for that.

I'm still assuming that #15001 is caused by incoherent builds but we should keep an eye on it.

Not sure about the netstandard ref packs. CC @dsplaisted

dsplaisted commented 1 year ago

I checked the latest build (currently preview.1.23106.1) and didn't see the differences in the .NET Standard targeting pack from the image above. It looks like all of those files are included in both the zip install and the MSI install.

What did you use to do the diff?

joeloff commented 1 year ago

And how was the zip acquired? Was the install script used to acquire a zip or was the zip taken from the same build as the MSI based installation?

WenJunJi01 commented 1 year ago

Also repro with .NET 8 Preview 3 SDK installed. Build info: 8.0.100-preview.3.23177.13 (runtime-8.0.0-preview.3.23170.2) image

joeloff commented 1 year ago

The TP would be downloaded, but if someone is using the zip in a closed environment that cannot download addition content, they would be unable to target .NET Standard

marcpopMSFT commented 1 year ago

We discussed in triage and are not planning on making changes for the netstandard targeting packs. It's been this way for quite a while and fewer people should be targeting this platform that before. We'll revisit if we get customer feedback.

v-ainigao commented 12 months ago

Also repro with .NET 9 Preview SDK installed. Build info: 9.0.100-alpha.123564.26(runtime- 9.0.0-alpha.1.23558.17)

v-ainigao commented 8 months ago

Also repro with .NET 9 Preview 3SDK installed. Build info: 9.0.100-preview.3.24156.5 (runtime-9.0.0-preview.3.24154.10). we will keep tracking.

marcpopMSFT commented 3 months ago

Old issue triage: Can you provide the list of the current files that are different in preview 7?

v-ainigao commented 3 months ago

Old issue triage: Can you provide the list of the current files that are different in preview 7?

This issue also repro's on .net9.0.100-preview.7.24373.21SDK. The following is the different list after comparing .zip and .exe. 1 2 3 image

.\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\apphost.exe only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\comhost.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\coreclr_delegates.h only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\hostfxr.h only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\ijwhost.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\ijwhost.lib only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\libnethost.lib only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\libnethost.pdb only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\nethost.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\nethost.h only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\nethost.lib only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x64\9.0.0-preview.7.24366.18\runtimes\win-x64\native\singlefilehost.exe only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\apphost.exe only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\comhost.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\coreclr_delegates.h only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\hostfxr.h only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\ijwhost.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\ijwhost.lib only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\libnethost.lib only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\libnethost.pdb only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\nethost.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\nethost.h only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\nethost.lib only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\microsoft.netcore.app.host.win-x86\9.0.0-preview.7.24366.18\runtimes\win-x86\native\singlefilehost.exe only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\data\frameworklist.xml only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\data\packageoverrides.txt only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\microsoft.win32.primitives.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\mscorlib.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\netstandard.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\netstandard.xml only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.appcontext.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.buffers.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.collections.concurrent.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.collections.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.collections.nongeneric.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.collections.specialized.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.componentmodel.composition.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.componentmodel.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.componentmodel.eventbasedasync.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.componentmodel.primitives.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.componentmodel.typeconverter.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.console.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.core.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.data.common.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.data.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.contracts.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.debug.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.fileversioninfo.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.process.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.stacktrace.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.textwritertracelistener.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.tools.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.tracesource.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.tracing.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.drawing.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.drawing.primitives.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.dynamic.runtime.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.globalization.calendars.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.globalization.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.globalization.extensions.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.compression.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.compression.filesystem.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.compression.zipfile.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.filesystem.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.filesystem.driveinfo.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.filesystem.primitives.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.filesystem.watcher.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.isolatedstorage.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.memorymappedfiles.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.pipes.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.unmanagedmemorystream.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.linq.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.linq.expressions.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.linq.parallel.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.linq.queryable.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.memory.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.http.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.nameresolution.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.networkinformation.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.ping.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.primitives.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.requests.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.security.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.sockets.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.webheadercollection.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.websockets.client.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.websockets.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.numerics.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.numerics.vectors.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.objectmodel.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.dispatchproxy.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.emit.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.emit.ilgeneration.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.emit.lightweight.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.extensions.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.primitives.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.resources.reader.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.resources.resourcemanager.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.resources.writer.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.compilerservices.visualc.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.extensions.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.handles.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.interopservices.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.interopservices.runtimeinformation.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.numerics.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.serialization.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.serialization.formatters.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.serialization.json.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.serialization.primitives.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.serialization.xml.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.claims.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.cryptography.algorithms.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.cryptography.csp.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.cryptography.encoding.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.cryptography.primitives.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.cryptography.x509certificates.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.principal.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.securestring.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.servicemodel.web.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.text.encoding.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.text.encoding.extensions.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.text.regularexpressions.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.overlapped.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.tasks.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.tasks.extensions.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.tasks.parallel.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.thread.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.threadpool.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.timer.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.transactions.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.valuetuple.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.web.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.windows.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.linq.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.readerwriter.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.serialization.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.xdocument.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.xmldocument.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.xmlserializer.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.xpath.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.xpath.xdocument.dll only in C:\Users\v-ainigao\Desktop\9.0sdk .\sdk-manifests\9.0.100-preview.7\workloadsets\9.0.100-preview.7.24373.21\baseline.workloadset.json only in C:\Users\v-ainigao\Desktop\9.0sdk

marcpopMSFT commented 3 weeks ago

@v-ainigao I was looking at this one with RC2 and I see the same files for the app host packs and netstandard library packs for the x64 admin installer, the x64 zip, and the arm64 zip. I'm not able to compare against the arm64 installer as I don't have a machine handy. Is the arm64 admin install the one that's different from the rest?

I tried looking at the binlog and it seems the same for the x64 and arm64 builds. Is it possible it's not longer different in rc2 for some reason?

v-ainigao commented 3 weeks ago

@v-ainigao I was looking at this one with RC2 and I see the same files for the app host packs and netstandard library packs for the x64 admin installer, the x64 zip, and the arm64 zip. I'm not able to compare against the arm64 installer as I don't have a machine handy. Is the arm64 admin install the one that's different from the rest?

I tried looking at the binlog and it seems the same for the x64 and arm64 builds. Is it possible it's not longer different in rc2 for some reason?

1.I think arm64 admin install is no different. 2.But today I still have many different comparison files on the latest .net9.0.100SDK The following is the different list after comparing .zip and .exe. Image Image Image Image .\metadata\workloads\9.0.100\installertype\msi only in C:\Program Files\dotnet .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\apphost.exe only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\comhost.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\coreclr_delegates.h only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\hostfxr.h only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\ijwhost.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\ijwhost.lib only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\libnethost.lib only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\libnethost.pdb only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\nethost.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\nethost.h only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\nethost.lib only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x64\9.0.0\runtimes\win-x64\native\singlefilehost.exe only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\apphost.exe only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\comhost.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\coreclr_delegates.h only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\hostfxr.h only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\ijwhost.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\ijwhost.lib only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\libnethost.lib only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\libnethost.pdb only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\nethost.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\nethost.h only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\nethost.lib only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\microsoft.netcore.app.host.win-x86\9.0.0\runtimes\win-x86\native\singlefilehost.exe only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\data\frameworklist.xml only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\data\packageoverrides.txt only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\microsoft.win32.primitives.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\mscorlib.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\netstandard.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\netstandard.xml only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.appcontext.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.buffers.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.collections.concurrent.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.collections.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.collections.nongeneric.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.collections.specialized.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.componentmodel.composition.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.componentmodel.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.componentmodel.eventbasedasync.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.componentmodel.primitives.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.componentmodel.typeconverter.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.console.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.core.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.data.common.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.data.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.contracts.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.debug.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.fileversioninfo.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.process.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.stacktrace.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.textwritertracelistener.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.tools.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.tracesource.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.diagnostics.tracing.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.drawing.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.drawing.primitives.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.dynamic.runtime.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.globalization.calendars.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.globalization.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.globalization.extensions.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.compression.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.compression.filesystem.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.compression.zipfile.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.filesystem.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.filesystem.driveinfo.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.filesystem.primitives.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.filesystem.watcher.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.isolatedstorage.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.memorymappedfiles.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.pipes.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.io.unmanagedmemorystream.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.linq.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.linq.expressions.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.linq.parallel.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.linq.queryable.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.memory.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.http.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.nameresolution.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.networkinformation.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.ping.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.primitives.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.requests.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.security.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.sockets.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.webheadercollection.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.websockets.client.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.net.websockets.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.numerics.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.numerics.vectors.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.objectmodel.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.dispatchproxy.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.emit.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.emit.ilgeneration.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.emit.lightweight.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.extensions.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.reflection.primitives.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.resources.reader.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.resources.resourcemanager.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.resources.writer.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.compilerservices.visualc.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.extensions.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.handles.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.interopservices.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.interopservices.runtimeinformation.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.numerics.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.serialization.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.serialization.formatters.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.serialization.json.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.serialization.primitives.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.runtime.serialization.xml.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.claims.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.cryptography.algorithms.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.cryptography.csp.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.cryptography.encoding.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.cryptography.primitives.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.cryptography.x509certificates.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.principal.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.security.securestring.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.servicemodel.web.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.text.encoding.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.text.encoding.extensions.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.text.regularexpressions.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.overlapped.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.tasks.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.tasks.extensions.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.tasks.parallel.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.thread.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.threadpool.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.threading.timer.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.transactions.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.valuetuple.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.web.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.windows.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.linq.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.readerwriter.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.serialization.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.xdocument.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.xmldocument.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.xmlserializer.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.xpath.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64 .\packs\netstandard.library.ref\2.1.0\ref\netstandard2.1\system.xml.xpath.xdocument.dll only in C:\Users\v-jieyan2\Downloads\dotnet-sdk-9.0.100-win-arm64