-
Notifications
You must be signed in to change notification settings - Fork 446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ARM64] With NET7 RC1 installed, some files in the .exe installer and the .zip package are not identical #14279
Comments
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. |
Also repro on .NET 7 RC2 SDK: 7.0.100-rc.2.22466.28(runtime- 7.0.0-rc.2.22464.1) |
The same issue also repro on .NET 7 RTM SDK: 7.0.100-rtm.22511.20 (runtime- 7.0.0-rtm.22507.1) |
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. |
@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. There are some other differences in shared directories, except for eula.txt, others are related to bug #15001: [NETE2ESDK] With .NET 8.0 SDK zip/tar.gz installed, showing a redundant .NET Runtime |
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 |
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? |
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? |
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 |
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. |
Also repro with .NET 9 Preview SDK installed. |
Also repro with .NET 9 Preview 3SDK installed. |
Old issue triage: Can you provide the list of the current files that are different in preview 7? |
@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. |
Environment:
OS: Windows 11(arm64)
SDK: 7.0.100-rc.1.22408.3 (runtime-7.0.0-rc.1.22403.8)
Repro steps:
Expected Result:
All files are identical.
Actual Result:
These files are not identical.
Dotnet info:
.NET SDK:
Version: 7.0.100-rc.1.22408.3
Commit: c2621e8
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
The text was updated successfully, but these errors were encountered: