-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Open
Description
Hi,
I have a non-trivial project which happens to have a cli console app that multi-targets various versions of .net including .net10, this was previously able to build as self-container and trimmed but after updating to 13.0.4 this now fails with :
C:\Users\runneradmin\.nuget\packages\newtonsoft.json\13.0.4\lib\net6.0\Newtonsoft.Json.dll : warning IL2104: Assembly 'Newtonsoft.Json' produced trim warnings. For more information see https://aka.ms/il2104 [D:\a\certify-internal\certify-internal\src\certify-build\certify\src\Certify.CLI\Certify.CLI.csproj::TargetFramework=net10.0]
Fatal error.
0xC0000005
at Mono.Cecil.Pdb.ISymUnmanagedWriter2.Close()
at Mono.Cecil.Pdb.SymWriter.Close()
at Mono.Cecil.Pdb.NativePdbWriter.Write()
at Mono.Linker.CustomSymbolWriter.Write()
at Mono.Cecil.ModuleWriter.Write(Mono.Cecil.ModuleDefinition, Mono.Disposable`1<System.IO.Stream>, Mono.Cecil.WriterParameters)
at Mono.Cecil.ModuleWriter.WriteModule(Mono.Cecil.ModuleDefinition, Mono.Disposable`1<System.IO.Stream>, Mono.Cecil.WriterParameters)
at Mono.Cecil.ModuleDefinition.Write(System.String, Mono.Cecil.WriterParameters)
at Mono.Cecil.AssemblyDefinition.Write(System.String, Mono.Cecil.WriterParameters)
at Mono.Linker.Steps.OutputStep.WriteAssembly(Mono.Cecil.AssemblyDefinition, System.String, Mono.Cecil.WriterParameters)
at Mono.Linker.Steps.OutputStep.WriteAssembly(Mono.Cecil.AssemblyDefinition, System.String)
at Mono.Linker.Steps.OutputStep.OutputAssembly(Mono.Cecil.AssemblyDefinition)
at Mono.Linker.Steps.OutputStep.ProcessAssembly(Mono.Cecil.AssemblyDefinition)
at Mono.Linker.Steps.BaseStep.Process(Mono.Linker.LinkContext)
at Mono.Linker.Pipeline.ProcessStep(Mono.Linker.LinkContext, Mono.Linker.Steps.IStep)
at Mono.Linker.Pipeline.Process(Mono.Linker.LinkContext)
at Mono.Linker.Driver.Run(Mono.Linker.ILogger)
at Mono.Linker.Driver.Main(System.String[])
C:\Users\runneradmin\.nuget\packages\microsoft.net.illink.tasks\10.0.0-rc.1.25451.107\build\Microsoft.NET.ILLink.targets(150,5): error MSB6006: "dotnet.exe" exited with code -1073741819. [D:\a\certify-internal\certify-internal\src\certify-build\certify\src\Certify.CLI\Certify.CLI.csproj::TargetFramework=net10.0]
Error: C:\Users\runneradmin\.nuget\packages\microsoft.net.illink.tasks\10.0.0-rc.1.25451.107\build\Microsoft.NET.ILLink.targets(103,5): error NETSDK1144: Optimizing assemblies for size failed. [D:\a\certify-internal\certify-internal\src\certify-build\certify\src\Certify.CLI\Certify.CLI.csproj::TargetFramework=net10.0]
Obviously I can just rollback, but it seems unusual for a minor version release to break anything so thought it worth mentioning.
Metadata
Metadata
Assignees
Labels
No labels