Steps to reproduce
dotnet new console
dotnet publish -r win-x64
- Look at bin\Debug\netcoreapp3.0\win-x64\app.deps.json
Expected behavior
System.Private.Corelib is designated as a runtime asset
Actual behavior
System.Private.Corelib is designated as a native asset
Is there a reason for this? It is complicating my fix for dotnet/sdk#3109
The app works fine if I edit .deps.json to mark it as managed (runtime) asset, but I don't know if there are other consequences.
I'm not blocked on this as I can work around it, but it would be cleaner if System.Private.CoreLib were designated as managed if possible.
Environment data
λ dotnet --info
.NET Core SDK (reflecting any global.json):
Version: 3.0.100-preview8-013640
Commit: 1d6c76dc2b
Runtime Environment:
OS Name: Windows
OS Version: 10.0.18362
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\3.0.100-preview8-013640\
Host (useful for support):
Version: 3.0.0-preview8-28380-08
Commit: c855ac7187
.NET Core SDKs installed:
3.0.100-preview8-013437 [C:\Program Files\dotnet\sdk]
3.0.100-preview8-013640 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.0-preview8.19374.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.0-preview8.19381.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.0-preview8-28373-17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.0-preview8-28380-08 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.0.0-preview8-28373-17 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.0.0-preview8-28380-08 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
@vitek-karas @dagood
Steps to reproduce
dotnet new consoledotnet publish -r win-x64Expected behavior
System.Private.Corelib is designated as a runtime asset
Actual behavior
System.Private.Corelib is designated as a native asset
Is there a reason for this? It is complicating my fix for dotnet/sdk#3109
The app works fine if I edit .deps.json to mark it as managed (runtime) asset, but I don't know if there are other consequences.
I'm not blocked on this as I can work around it, but it would be cleaner if System.Private.CoreLib were designated as managed if possible.
Environment data
@vitek-karas @dagood