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
- Open Visual Studio 2022 Preview with .NET 8
- File -> New project
- Select Blazor Web Assembly App
- Create the project with .NET 8. Authentication to None. Selected: Configure HTTPS and PWA. Not selected: Do not use top level..
- On the Blazor App add using NuGet LanguageExt.Core
- Publish your App creating a Publish profile for example in a local folder
- 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
Description
When publishing a .NET 8 Blazor App with only one external library it gives the error:
Reproduction Steps
Expected behavior
The optimization/link should not give errors
Actual behavior
Regression?
No response
Known Workarounds
Setting in the 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