Skip to content

[area-Tools-ILLink]: Error IL1012: IL Trimmer has encountered an unexpected error #91880

Closed
@LodiAleardo

Description

@LodiAleardo

Description

When publishing a .NET 8 Blazor App with only one external library it gives the error:

ILLink(0,0): Error IL1012: IL Trimmer has encountered an unexpected error. Please report the issue at https://aka.ms/report-illink
Fatal error in IL Linker
Unhandled exception. System.Collections.Generic.KeyNotFoundException: The given key 'LanguageExt.Combinators`1/<>c' was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Mono.Linker.Dataflow.CompilerGeneratedState.<GetCompilerGeneratedStateForType>g__MapGeneratedTypeTypeParameters|11_1(TypeDefinition generatedType, Dictionary`2 generatedTypeToTypeArgs, LinkContext context)
   at Mono.Linker.Dataflow.CompilerGeneratedState.<GetCompilerGeneratedStateForType>g__MapGeneratedTypeTypeParameters|11_1(TypeDefinition generatedType, Dictionary`2 generatedTypeToTypeArgs, LinkContext context)
   at Mono.Linker.Dataflow.CompilerGeneratedState.GetCompilerGeneratedStateForType(TypeDefinition type)
   at Mono.Linker.Dataflow.CompilerGeneratedState.GetGeneratedTypeAttributes(TypeDefinition generatedType)
   at ILLink.Shared.TrimAnalysis.FlowAnnotations.GetGeneratedTypeAttributes(TypeDefinition typeDef)
   at ILLink.Shared.TrimAnalysis.FlowAnnotations.BuildTypeAnnotations(TypeDefinition type)
   at ILLink.Shared.TrimAnalysis.FlowAnnotations.GetAnnotations(TypeDefinition type)
   at ILLink.Shared.TrimAnalysis.FlowAnnotations.GetTypeAnnotation(TypeDefinition type)
   at Mono.Linker.Dataflow.DynamicallyAccessedMembersTypeHierarchy.ProcessMarkedTypeForDynamicallyAccessedMembersHierarchy(TypeDefinition type)
   at Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference, DependencyInfo reason, Nullable`1 origin)
   at Mono.Linker.Steps.MarkStep.MarkField(FieldDefinition field, DependencyInfo& reason, MessageOrigin& origin)
   at Mono.Linker.Steps.MarkStep.MarkEntireType(TypeDefinition type, DependencyInfo& reason)
   at Mono.Linker.Steps.MarkStep.MarkEntireType(TypeDefinition type, DependencyInfo& reason)
   at Mono.Linker.Steps.MarkStep.MarkEntireAssembly(AssemblyDefinition assembly)
   at Mono.Linker.Steps.MarkStep.MarkAssembly(AssemblyDefinition assembly, DependencyInfo reason)
   at Mono.Linker.Steps.MarkStep.MarkModule(ModuleDefinition module, DependencyInfo reason)
   at Mono.Linker.Steps.MarkStep.ProcessMarkedPending()
   at Mono.Linker.Steps.MarkStep.Initialize()
   at Mono.Linker.Steps.MarkStep.Process(LinkContext context)
   at Mono.Linker.Pipeline.ProcessStep(LinkContext context, IStep step)
   at Mono.Linker.Pipeline.Process(LinkContext context)
   at Mono.Linker.Driver.Run(ILogger customLogger)
   at Mono.Linker.Driver.Main(String[] args)
C:\Users\alear\.nuget\packages\microsoft.net.illink.tasks\8.0.0-preview.7.23375.6\build\Microsoft.NET.ILLink.targets(84,5): Error NETSDK1144: Optimizing assemblies for size failed. Optimization can be disabled by setting the PublishTrimmed property to false.

Reproduction Steps

  1. Open Visual Studio 2022 Preview with .NET 8
  2. File -> New project
  3. Select Blazor Web Assembly App
  4. Create the project with .NET 8. Authentication to None. Selected: Configure HTTPS and PWA. Not selected: Do not use top level..
  5. On the Blazor App add using NuGet LanguageExt.Core
  6. Publish your App creating a Publish profile for example in a local folder
  7. Publish your App, during the compilation you should get the error

Expected behavior

The optimization/link should not give errors

Actual behavior

Optimizing assemblies for size may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
Optimizing assemblies for size. This process might take a while.
C:\Program Files\dotnet\dotnet.exe "C:\Users\alear\.nuget\packages\microsoft.net.illink.tasks\8.0.0-preview.7.23375.6\tools\net8.0\illink.dll" -a "obj\Release\net8.0\BlazorApp6.dll" EntryPoint
--singlewarn
--trim-mode link
--action copy
-reference "C:\Users\alear\.nuget\packages\languageext.core\4.4.4\lib\netstandard2.0\LanguageExt.Core.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.aspnetcore.authorization\8.0.0-preview.7.23375.9\lib\net8.0\Microsoft.AspNetCore.Authorization.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.aspnetcore.components\8.0.0-preview.7.23375.9\lib\net8.0\Microsoft.AspNetCore.Components.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.aspnetcore.components.forms\8.0.0-preview.7.23375.9\lib\net8.0\Microsoft.AspNetCore.Components.Forms.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.aspnetcore.components.web\8.0.0-preview.7.23375.9\lib\net8.0\Microsoft.AspNetCore.Components.Web.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.aspnetcore.components.webassembly\8.0.0-preview.7.23375.9\lib\net8.0\Microsoft.AspNetCore.Components.WebAssembly.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.aspnetcore.metadata\8.0.0-preview.7.23375.9\lib\net8.0\Microsoft.AspNetCore.Metadata.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.bcl.asyncinterfaces\7.0.0\lib\netstandard2.1\Microsoft.Bcl.AsyncInterfaces.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.configuration\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.Configuration.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.configuration.abstractions\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.configuration.binder\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.Configuration.Binder.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.configuration.fileextensions\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.Configuration.FileExtensions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.configuration.json\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.Configuration.Json.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.dependencyinjection\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.DependencyInjection.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.fileproviders.abstractions\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.FileProviders.Abstractions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.fileproviders.physical\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.FileProviders.Physical.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.filesystemglobbing\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.FileSystemGlobbing.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.logging\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.Logging.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.logging.abstractions\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.Logging.Abstractions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.options\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.Options.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.extensions.primitives\8.0.0-preview.7.23375.6\lib\net8.0\Microsoft.Extensions.Primitives.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.jsinterop\8.0.0-preview.7.23375.9\lib\net8.0\Microsoft.JSInterop.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.jsinterop.webassembly\8.0.0-preview.7.23375.9\lib\net8.0\Microsoft.JSInterop.WebAssembly.dll"
-reference "C:\Users\alear\.nuget\packages\system.io.pipelines\8.0.0-preview.7.23375.6\lib\net8.0\System.IO.Pipelines.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\Microsoft.CSharp.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\Microsoft.VisualBasic.Core.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\Microsoft.VisualBasic.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\Microsoft.Win32.Primitives.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\Microsoft.Win32.Registry.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.AppContext.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Buffers.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Collections.Concurrent.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Collections.Immutable.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Collections.NonGeneric.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Collections.Specialized.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Collections.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.ComponentModel.Annotations.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.ComponentModel.DataAnnotations.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.ComponentModel.EventBasedAsync.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.ComponentModel.Primitives.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.ComponentModel.TypeConverter.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.ComponentModel.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Configuration.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Console.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Core.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Data.Common.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Data.DataSetExtensions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Data.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Diagnostics.Contracts.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Diagnostics.Debug.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Diagnostics.DiagnosticSource.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Diagnostics.FileVersionInfo.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Diagnostics.Process.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Diagnostics.StackTrace.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Diagnostics.TextWriterTraceListener.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Diagnostics.Tools.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Diagnostics.TraceSource.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Diagnostics.Tracing.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Drawing.Primitives.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Drawing.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Dynamic.Runtime.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Formats.Asn1.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Formats.Tar.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Globalization.Calendars.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Globalization.Extensions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Globalization.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.Compression.Brotli.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.Compression.FileSystem.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.Compression.ZipFile.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.Compression.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.FileSystem.AccessControl.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.FileSystem.DriveInfo.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.FileSystem.Primitives.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.FileSystem.Watcher.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.FileSystem.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.IsolatedStorage.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.MemoryMappedFiles.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.Pipes.AccessControl.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.Pipes.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.UnmanagedMemoryStream.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.IO.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Linq.Expressions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Linq.Parallel.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Linq.Queryable.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Linq.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Memory.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.Http.Json.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.Http.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.HttpListener.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.Mail.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.NameResolution.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.NetworkInformation.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.Ping.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.Primitives.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.Quic.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.Requests.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.Security.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.ServicePoint.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.Sockets.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.WebClient.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.WebHeaderCollection.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.WebProxy.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.WebSockets.Client.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.WebSockets.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Net.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Numerics.Vectors.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Numerics.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.ObjectModel.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Private.DataContractSerialization.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Private.Uri.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Private.Xml.Linq.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Private.Xml.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Reflection.DispatchProxy.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Reflection.Emit.ILGeneration.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Reflection.Emit.Lightweight.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Reflection.Emit.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Reflection.Extensions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Reflection.Metadata.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Reflection.Primitives.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Reflection.TypeExtensions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Reflection.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Resources.Reader.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Resources.ResourceManager.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Resources.Writer.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.CompilerServices.Unsafe.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.CompilerServices.VisualC.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.Extensions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.Handles.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.InteropServices.JavaScript.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.InteropServices.RuntimeInformation.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.InteropServices.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.Intrinsics.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.Loader.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.Numerics.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.Serialization.Formatters.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.Serialization.Json.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.Serialization.Primitives.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.Serialization.Xml.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.Serialization.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Runtime.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.AccessControl.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.Claims.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.Cryptography.Algorithms.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.Cryptography.Cng.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.Cryptography.Csp.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.Cryptography.Encoding.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.Cryptography.OpenSsl.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.Cryptography.Primitives.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.Cryptography.X509Certificates.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.Cryptography.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.Principal.Windows.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.Principal.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.SecureString.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Security.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.ServiceModel.Web.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.ServiceProcess.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Text.Encoding.CodePages.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Text.Encoding.Extensions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Text.Encoding.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Text.Encodings.Web.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Text.Json.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Text.RegularExpressions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Threading.Channels.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Threading.Overlapped.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Threading.Tasks.Dataflow.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Threading.Tasks.Extensions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Threading.Tasks.Parallel.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Threading.Tasks.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Threading.Thread.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Threading.ThreadPool.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Threading.Timer.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Threading.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Transactions.Local.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Transactions.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.ValueTuple.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Web.HttpUtility.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Web.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Windows.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Xml.Linq.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Xml.ReaderWriter.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Xml.Serialization.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Xml.XDocument.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Xml.XPath.XDocument.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Xml.XPath.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Xml.XmlDocument.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Xml.XmlSerializer.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.Xml.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\System.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\WindowsBase.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\mscorlib.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\lib\net8.0\netstandard.dll"
-reference "C:\Users\alear\.nuget\packages\microsoft.netcore.app.runtime.mono.browser-wasm\8.0.0-preview.7.23375.6\runtimes\browser-wasm\native\System.Private.CoreLib.dll"
-reference "obj\Release\net8.0\BlazorApp6.dll"
--singlewarn- "BlazorApp6"
-out "obj\Release\net8.0\linked"
--nowarn "1701;1702;IL2121;1701;1702;2008"
--warn "5"
--warnaserror- --warnaserror ";NU1605;SYSLIB0011"
--feature Microsoft.Extensions.DependencyInjection.VerifyOpenGenericServiceTrimmability true
--feature System.AggressiveAttributeTrimming true
--feature System.ComponentModel.TypeConverter.EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerialization false
--feature System.Diagnostics.Debugger.IsSupported false
--feature System.Diagnostics.Tracing.EventSource.IsSupported false
--feature System.Globalization.Invariant false
--feature System.Net.Http.EnableActivityPropagation false
--feature System.Reflection.Metadata.MetadataUpdater.IsSupported false
--feature System.Reflection.NullabilityInfoContext.IsSupported false
--feature System.Resources.ResourceManager.AllowCustomResourceTypes false
--feature System.Resources.UseSystemResourceKeys true
--feature System.Runtime.InteropServices.BuiltInComInterop.IsSupported false
--feature System.Runtime.InteropServices.EnableConsumingManagedCodeFromNativeHosting false
--feature System.Runtime.InteropServices.EnableCppCLIHostActivation false
--feature System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization false
--feature System.StartupHookProvider.IsSupported false
--feature System.Text.Encoding.EnableUnsafeUTF7Encoding false
--feature System.Text.Json.JsonSerializer.IsReflectionEnabledByDefault true
--feature System.Threading.Thread.EnableAutoreleasePool false
-b
--skip-unresolved true  --notrimwarn

ILLink(0,0): Error IL1012: IL Trimmer has encountered an unexpected error. Please report the issue at https://aka.ms/report-illink
Fatal error in IL Linker
Unhandled exception. System.Collections.Generic.KeyNotFoundException: The given key 'LanguageExt.Combinators`1/<>c' was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Mono.Linker.Dataflow.CompilerGeneratedState.<GetCompilerGeneratedStateForType>g__MapGeneratedTypeTypeParameters|11_1(TypeDefinition generatedType, Dictionary`2 generatedTypeToTypeArgs, LinkContext context)
   at Mono.Linker.Dataflow.CompilerGeneratedState.<GetCompilerGeneratedStateForType>g__MapGeneratedTypeTypeParameters|11_1(TypeDefinition generatedType, Dictionary`2 generatedTypeToTypeArgs, LinkContext context)
   at Mono.Linker.Dataflow.CompilerGeneratedState.GetCompilerGeneratedStateForType(TypeDefinition type)
   at Mono.Linker.Dataflow.CompilerGeneratedState.GetGeneratedTypeAttributes(TypeDefinition generatedType)
   at ILLink.Shared.TrimAnalysis.FlowAnnotations.GetGeneratedTypeAttributes(TypeDefinition typeDef)
   at ILLink.Shared.TrimAnalysis.FlowAnnotations.BuildTypeAnnotations(TypeDefinition type)
   at ILLink.Shared.TrimAnalysis.FlowAnnotations.GetAnnotations(TypeDefinition type)
   at ILLink.Shared.TrimAnalysis.FlowAnnotations.GetTypeAnnotation(TypeDefinition type)
   at Mono.Linker.Dataflow.DynamicallyAccessedMembersTypeHierarchy.ProcessMarkedTypeForDynamicallyAccessedMembersHierarchy(TypeDefinition type)
   at Mono.Linker.Steps.MarkStep.MarkType(TypeReference reference, DependencyInfo reason, Nullable`1 origin)
   at Mono.Linker.Steps.MarkStep.MarkField(FieldDefinition field, DependencyInfo& reason, MessageOrigin& origin)
   at Mono.Linker.Steps.MarkStep.MarkEntireType(TypeDefinition type, DependencyInfo& reason)
   at Mono.Linker.Steps.MarkStep.MarkEntireType(TypeDefinition type, DependencyInfo& reason)
   at Mono.Linker.Steps.MarkStep.MarkEntireAssembly(AssemblyDefinition assembly)
   at Mono.Linker.Steps.MarkStep.MarkAssembly(AssemblyDefinition assembly, DependencyInfo reason)
   at Mono.Linker.Steps.MarkStep.MarkModule(ModuleDefinition module, DependencyInfo reason)
   at Mono.Linker.Steps.MarkStep.ProcessMarkedPending()
   at Mono.Linker.Steps.MarkStep.Initialize()
   at Mono.Linker.Steps.MarkStep.Process(LinkContext context)
   at Mono.Linker.Pipeline.ProcessStep(LinkContext context, IStep step)
   at Mono.Linker.Pipeline.Process(LinkContext context)
   at Mono.Linker.Driver.Run(ILogger customLogger)
   at Mono.Linker.Driver.Main(String[] args)
C:\Users\alear\.nuget\packages\microsoft.net.illink.tasks\8.0.0-preview.7.23375.6\build\Microsoft.NET.ILLink.targets(84,5): Error NETSDK1144: Optimizing assemblies for size failed. Optimization can be disabled by setting the PublishTrimmed property to false.

Regression?

No response

Known Workarounds

Setting in the PropertyGroup:

<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
    <PublishTrimmed>false</PublishTrimmed>
</PropertyGroup>

Configuration

Which version of .NET is the code running on? 8
What OS and version, and what distro if applicable? Windows 11 Pro 22H2
What is the architecture (x64, x86, ARM, ARM64)? x64
Do you know whether it is specific to that configuration? No
If you're using Blazor, which web browser(s) do you see this issue in? --

Other information

No response

Metadata

Metadata

Assignees

Labels

area-Tools-ILLink.NET linker development as well as trimming analyzers

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions