-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Wasm][AOT] Precompilation fails using Syncfusion.Blazor.dll #61053
Comments
Tagging subscribers to 'arch-wasm': @lewing Issue DetailsDescriptionAfter upgrading the Project from net5 to net6 everyting still compiles/runs fine. `dotnet publish` output
`GameBuddy.Client.csproj`<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ServiceWorkerAssetsManifest>service-worker-assets.js</ServiceWorkerAssetsManifest>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<RunAOTCompilation>true</RunAOTCompilation>
<NoWarn>$(NoWarn);1591</NoWarn>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Blazored.Toast" Version="3.2.2" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="5.0.11" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="5.0.11" PrivateAssets="all" />
<PackageReference Include="System.Net.Http.Json" Version="5.0.0" />
<PackageReference Include="Syncfusion.Blazor" Version="19.3.0.46" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\backend\GameBuddy.Models\GameBuddy.Models.csproj" />
<ProjectReference Include="..\Shared\GameBuddy.Shared.csproj" />
</ItemGroup>
<ItemGroup>
<ServiceWorker Include="wwwroot\service-worker.js" PublishedContent="wwwroot\service-worker.published.js" />
</ItemGroup>
<ItemGroup>
<Folder Include="wwwroot\icons" />
<Folder Include="wwwroot\GameCover" />
</ItemGroup>
</Project>
Reproduction Steps
Expected behaviorWasm project is published Actual behaviorprecompilation fails while aoting the Regression?No response Known WorkaroundsNo response Configuration
Other informationNo response
|
Could you please build with |
I published with |
I think it's getting killed because @SimonSchwendele what is the file size for |
@radical about 17.2Mb... |
Try building with |
Sadly yields the same error. `dotnet publish` output $ dotnet publish GameBuddy.sln -c Release -p:DisableParallelAOT=true -o ./pub -bl
Microsoft (R) Build Engine version 17.0.0-preview-21501-01+bbcce1dff for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files\dotnet\sdk\6.0.100-rc.2.21505.57\MSBuild.dll -bl -distributedlogger:Microsoft.DotNet.Tools.MSBuild.MSBuildLogger,C:\Program Files\dotnet\sdk\6.0.100-rc.2.21505.57\dotnet.dll*Microsoft.DotNet.Tools.MSBuild.MSBuildForwardingLogger,C:\Program Files\dotnet\sdk\6.0.100-rc.2.21505.57\dotnet.dll -maxcpucount -property:PublishDir=C:\uselessStuff\GameBuddy\pub -property:Configuration=Release -p:DisableParallelAOT=true -restore -target:Publish -verbosity:m GameBuddy.sln
Determining projects to restore...
Restored C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Models\GameBuddy.Models.csproj (in 580 ms).
Restored C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data.NoSql\GameBuddy.Data.NoSql.csproj (in 577 ms).
Restored C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data.Ef\GameBuddy.Data.Ef.csproj (in 620 ms).
Restored C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data\GameBuddy.Data.csproj (in 580 ms).
Restored C:\uselessStuff\GameBuddy\src\Shared\GameBuddy.Shared.csproj (in 1.42 sec).
Restored C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj (in 1.75 sec).
Restored C:\uselessStuff\GameBuddy\src\Server\GameBuddy.Server.csproj (in 1.72 sec).
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
GameBuddy.Models -> C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Models\bin\Release\net6.0\GameBuddy.Models.dll
GameBuddy.Models -> C:\uselessStuff\GameBuddy\pub\
GameBuddy.Data -> C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data\bin\Release\net6.0\GameBuddy.Data.dll
GameBuddy.Data.NoSql -> C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data.NoSql\bin\Release\net6.0\GameBuddy.Data.NoSql.dll
GameBuddy.Data -> C:\uselessStuff\GameBuddy\pub\
GameBuddy.Data.NoSql -> C:\uselessStuff\GameBuddy\pub\
GameBuddy.Shared -> C:\uselessStuff\GameBuddy\src\Shared\bin\Release\net6.0\GameBuddy.Shared.dll
GameBuddy.Data.Ef -> C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data.Ef\bin\Release\net6.0\GameBuddy.Data.Ef.dll
GameBuddy.Shared -> C:\uselessStuff\GameBuddy\pub\
GameBuddy.Data.Ef -> C:\uselessStuff\GameBuddy\pub\
c:\uselessStuff\GameBuddy\src\Client\Pages\GameDetails.razor(151,13): warning BL0005: Component parameter 'Checked' should not be set outside of its component. [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
c:\uselessStuff\GameBuddy\src\Client\Pages\GameDetails.razor(158,13): warning BL0005: Component parameter 'Checked' should not be set outside of its component. [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
GameBuddy.Client -> C:\uselessStuff\GameBuddy\src\Client\bin\Release\net6.0\GameBuddy.Client.dll
GameBuddy.Client (Blazor output) -> C:\uselessStuff\GameBuddy\src\Client\bin\Release\net6.0\wwwroot
Optimizing assemblies for size, which may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
GameBuddy.Models -> C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Models\bin\Release\net6.0\GameBuddy.Models.dll
GameBuddy.Shared -> C:\uselessStuff\GameBuddy\src\Shared\bin\Release\net6.0\GameBuddy.Shared.dll
GameBuddy.Client -> C:\uselessStuff\GameBuddy\src\Client\bin\Release\net6.0\GameBuddy.Client.dll
GameBuddy.Client (Blazor output) -> C:\uselessStuff\GameBuddy\src\Client\bin\Release\net6.0\wwwroot
Optimizing assemblies for size, which may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
Compressing Blazor WebAssembly publish artifacts. This may take a while...
GameBuddy.Client -> C:\uselessStuff\GameBuddy\pub\
AOT'ing 104 assemblies
[1/103] Blazored.Toast.dll -> Blazored.Toast.dll.bc
[2/103] igdbScraper.dll -> igdbScraper.dll.bc
[3/103] JetBrains.Annotations.dll -> JetBrains.Annotations.dll.bc
[4/103] Microsoft.AspNetCore.Authorization.dll -> Microsoft.AspNetCore.Authorization.dll.bc
[5/103] Microsoft.AspNetCore.Components.dll -> Microsoft.AspNetCore.Components.dll.bc
[6/103] Microsoft.AspNetCore.Components.Forms.dll -> Microsoft.AspNetCore.Components.Forms.dll.bc
[7/103] Microsoft.AspNetCore.Components.Web.dll -> Microsoft.AspNetCore.Components.Web.dll.bc
[8/103] Microsoft.AspNetCore.Components.WebAssembly.dll -> Microsoft.AspNetCore.Components.WebAssembly.dll.bc
[9/103] Microsoft.AspNetCore.Metadata.dll -> Microsoft.AspNetCore.Metadata.dll.bc
[10/103] Microsoft.Extensions.Configuration.dll -> Microsoft.Extensions.Configuration.dll.bc
[11/103] Microsoft.Extensions.Configuration.Abstractions.dll -> Microsoft.Extensions.Configuration.Abstractions.dll.bc
[12/103] Microsoft.Extensions.Configuration.Binder.dll -> Microsoft.Extensions.Configuration.Binder.dll.bc
[13/103] Microsoft.Extensions.Configuration.FileExtensions.dll -> Microsoft.Extensions.Configuration.FileExtensions.dll.bc
[14/103] Microsoft.Extensions.Configuration.Json.dll -> Microsoft.Extensions.Configuration.Json.dll.bc
[15/103] Microsoft.Extensions.DependencyInjection.dll -> Microsoft.Extensions.DependencyInjection.dll.bc
[16/103] Microsoft.Extensions.DependencyInjection.Abstractions.dll -> Microsoft.Extensions.DependencyInjection.Abstractions.dll.bc
[17/103] Microsoft.Extensions.FileProviders.Abstractions.dll -> Microsoft.Extensions.FileProviders.Abstractions.dll.bc
[18/103] Microsoft.Extensions.FileProviders.Physical.dll -> Microsoft.Extensions.FileProviders.Physical.dll.bc
[19/103] Microsoft.Extensions.FileSystemGlobbing.dll -> Microsoft.Extensions.FileSystemGlobbing.dll.bc
[20/103] Microsoft.Extensions.Logging.dll -> Microsoft.Extensions.Logging.dll.bc
[21/103] Microsoft.Extensions.Logging.Abstractions.dll -> Microsoft.Extensions.Logging.Abstractions.dll.bc
[22/103] Microsoft.Extensions.Options.dll -> Microsoft.Extensions.Options.dll.bc
[23/103] Microsoft.Extensions.Primitives.dll -> Microsoft.Extensions.Primitives.dll.bc
[24/103] Microsoft.JSInterop.dll -> Microsoft.JSInterop.dll.bc
[25/103] Newtonsoft.Json.dll -> Newtonsoft.Json.dll.bc
[Syncfusion.Blazor.dll] Exec (with response file contents expanded) in C:\uselessStuff\GameBuddy\src\Client\obj\Release\net6.0\linked: MONO_PATH=C:\uselessStuff\GameBuddy\src\Client\obj\Release\net6.0\linked;C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.0-rc.2.21480.5\runtimes\browser-wasm\native\;C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.0-rc.2.21480.5\runtimes\browser-wasm\\lib\net6.0 MONO_ENV_OPTIONS= C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm\6.0.0-rc.2.21480.5\Sdk\..\tools\mono-aot-cross.exe --debug --llvm "--aot=no-opt,static,direct-icalls,deterministic,dwarfdebug,llvm-path=C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.0-rc.2.21474.1\tools\bin\,static,llvmonly,interp,asmonly,llvm-outfile=C:\uselessStuff\GameBuddy\src\Client\obj\Release\net6.0\wasm\for-publish\Syncfusion.Blazor.dll.bc.tmp" "Syncfusion.Blazor.dll"
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.0-rc.2.21480.5\Sdk\WasmApp.Native.targets(501,5): error : Precompiling failed for C:\uselessStuff\GameBuddy\src\Client\obj\Release\net6.0\linked\Syncfusion.Blazor.dll [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\uselessStuff\GameBuddy\src\Server\Controllers\ScrapeController.cs(98,32): warning SYSLIB0014: 'WebClient.WebClient()' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' [C:\uselessStuff\GameBuddy\src\Server\GameBuddy.Server.csproj]
GameBuddy.Server -> C:\uselessStuff\GameBuddy\src\Server\bin\Release\net6.0\GameBuddy.Server.dll
Optimizing assemblies for size, which may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
GameBuddy.Client -> C:\uselessStuff\GameBuddy\src\Client\bin\Release\net6.0\GameBuddy.Client.dll
GameBuddy.Client (Blazor output) -> C:\uselessStuff\GameBuddy\src\Client\bin\Release\net6.0\wwwroot
Optimizing assemblies for size, which may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
Compressing Blazor WebAssembly publish artifacts. This may take a while...
GameBuddy.Client -> C:\uselessStuff\GameBuddy\pub\
AOT'ing 104 assemblies
[Syncfusion.Blazor.dll] Exec (with response file contents expanded) in C:\uselessStuff\GameBuddy\src\Client\obj\Release\net6.0\linked: MONO_PATH=C:\uselessStuff\GameBuddy\src\Client\obj\Release\net6.0\linked;C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.0-rc.2.21480.5\runtimes\browser-wasm\native\;C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.0-rc.2.21480.5\runtimes\browser-wasm\\lib\net6.0 MONO_ENV_OPTIONS= C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm\6.0.0-rc.2.21480.5\Sdk\..\tools\mono-aot-cross.exe --debug --llvm "--aot=no-opt,static,direct-icalls,deterministic,dwarfdebug,llvm-path=C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.0-rc.2.21474.1\tools\bin\,static,llvmonly,interp,asmonly,llvm-outfile=C:\uselessStuff\GameBuddy\src\Client\obj\Release\net6.0\wasm\for-publish\Syncfusion.Blazor.dll.bc.tmp" "Syncfusion.Blazor.dll"
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.0-rc.2.21480.5\Sdk\WasmApp.Native.targets(501,5): error : Precompiling failed for C:\uselessStuff\GameBuddy\src\Client\obj\Release\net6.0\linked\Syncfusion.Blazor.dll [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj] |
I couldn't reproduce this with a 7.0*alpha build from https://github.com/dotnet/installer/#installers-and-binaries which includes the stack size fix. |
Publishing with this version does precompile the previously failing dll.
'dotnet pulish' $ dotnet publish GameBuddy.sln -c Release -o ./pub/ -bl
Microsoft (R) Build Engine version 17.1.0-preview-21551-01+15da3c475 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files\dotnet\sdk\7.0.100-alpha.1.21552.1\MSBuild.dll -bl -distributedlogger:Microsoft.DotNet.Tools.MSBuild.MSBuildLogger,C:\Program Files\dotnet\sdk\7.0.100-alpha.1.21552.1\dotnet.dll*Microsoft.DotNet.Tools.MSBuild.MSBuildForwardingLogger,C:\Program Files\dotnet\sdk\7.0.100-alpha.1.21552.1\dotnet.dll -maxcpucount -property:PublishDir=C:\uselessStuff\GameBuddy\pub\ -property:Configuration=Release -restore -target:Publish -verbosity:m GameBuddy.sln
Determining projects to restore...
Restored C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data.Ef\GameBuddy.Data.Ef.csproj (in 3.6 sec).
Restored C:\uselessStuff\GameBuddy\src\Shared\GameBuddy.Shared.csproj (in 3.6 sec).
Restored C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Models\GameBuddy.Models.csproj (in 3.6 sec).
Restored C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data\GameBuddy.Data.csproj (in 3.6 sec).
Restored C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data.NoSql\GameBuddy.Data.NoSql.csproj (in 3.6 sec).
Restored C:\uselessStuff\GameBuddy\src\Server\GameBuddy.Server.csproj (in 3.9 sec).
Restored C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj (in 6.5 sec).
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
You are using a preview version of .NET. See: https://aka.ms/dotnet-core-preview
GameBuddy.Models -> C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Models\bin\Release\net6.0\GameBuddy.Models.dll
GameBuddy.Models -> C:\uselessStuff\GameBuddy\pub\
GameBuddy.Data.NoSql -> C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data.NoSql\bin\Release\net6.0\GameBuddy.Data.NoSql.dll
GameBuddy.Data -> C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data\bin\Release\net6.0\GameBuddy.Data.dll
GameBuddy.Data -> C:\uselessStuff\GameBuddy\pub\
GameBuddy.Data.NoSql -> C:\uselessStuff\GameBuddy\pub\
GameBuddy.Shared -> C:\uselessStuff\GameBuddy\src\Shared\bin\Release\net6.0\GameBuddy.Shared.dll
GameBuddy.Data.Ef -> C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Data.Ef\bin\Release\net6.0\GameBuddy.Data.Ef.dll
GameBuddy.Shared -> C:\uselessStuff\GameBuddy\pub\
GameBuddy.Data.Ef -> C:\uselessStuff\GameBuddy\pub\
C:\uselessStuff\GameBuddy\src\Client\Pages\GameDetails.razor(151,13): warning BL0005: Component parameter 'Checked' should not be set outside of its component. [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\uselessStuff\GameBuddy\src\Client\Pages\GameDetails.razor(158,13): warning BL0005: Component parameter 'Checked' should not be set outside of its component. [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
GameBuddy.Client -> C:\uselessStuff\GameBuddy\src\Client\bin\Release\net6.0\GameBuddy.Client.dll
GameBuddy.Client (Blazor output) -> C:\uselessStuff\GameBuddy\src\Client\bin\Release\net6.0\wwwroot
Optimizing assemblies for size, which may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
GameBuddy.Models -> C:\uselessStuff\GameBuddy\src\backend\GameBuddy.Models\bin\Release\net6.0\GameBuddy.Models.dll
GameBuddy.Shared -> C:\uselessStuff\GameBuddy\src\Shared\bin\Release\net6.0\GameBuddy.Shared.dll
Optimizing assemblies for size, which may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
AOT'ing 104 assemblies
[1/103] System.Runtime.Serialization.Xml.dll -> System.Runtime.Serialization.Xml.dll.bc
[2/103] System.Reflection.Emit.Lightweight.dll -> System.Reflection.Emit.Lightweight.dll.bc
[3/103] System.Diagnostics.Process.dll -> System.Diagnostics.Process.dll.bc
[4/103] System.Collections.NonGeneric.dll -> System.Collections.NonGeneric.dll.bc
[5/103] System.Memory.dll -> System.Memory.dll.bc
[6/103] Microsoft.Extensions.Configuration.FileExtensions.dll -> Microsoft.Extensions.Configuration.FileExtensions.dll.bc
[7/103] Blazored.Toast.dll -> Blazored.Toast.dll.bc
[8/103] System.Collections.Specialized.dll -> System.Collections.Specialized.dll.bc
[9/103] System.Reflection.Extensions.dll -> System.Reflection.Extensions.dll.bc
[10/103] System.Runtime.dll -> System.Runtime.dll.bc
[11/103] System.Diagnostics.TraceSource.dll -> System.Diagnostics.TraceSource.dll.bc
[12/103] System.Net.Http.Json.dll -> System.Net.Http.Json.dll.bc
[13/103] igdbScraper.dll -> igdbScraper.dll.bc
[14/103] JetBrains.Annotations.dll -> JetBrains.Annotations.dll.bc
[15/103] System.Collections.dll -> System.Collections.dll.bc
[16/103] System.Diagnostics.Tracing.dll -> System.Diagnostics.Tracing.dll.bc
[17/103] Microsoft.Extensions.Configuration.Json.dll -> Microsoft.Extensions.Configuration.Json.dll.bc
[18/103] Microsoft.AspNetCore.Authorization.dll -> Microsoft.AspNetCore.Authorization.dll.bc
[19/103] System.Security.Claims.dll -> System.Security.Claims.dll.bc
[20/103] System.Reflection.Primitives.dll -> System.Reflection.Primitives.dll.bc
[21/103] System.ComponentModel.Annotations.dll -> System.ComponentModel.Annotations.dll.bc
[22/103] System.Security.Cryptography.Algorithms.dll -> System.Security.Cryptography.Algorithms.dll.bc
[23/103] Microsoft.Extensions.DependencyInjection.dll -> Microsoft.Extensions.DependencyInjection.dll.bc
[24/103] System.Security.Cryptography.Primitives.dll -> System.Security.Cryptography.Primitives.dll.bc
[25/103] System.ComponentModel.Primitives.dll -> System.ComponentModel.Primitives.dll.bc
[26/103] Microsoft.Extensions.DependencyInjection.Abstractions.dll -> Microsoft.Extensions.DependencyInjection.Abstractions.dll.bc
[27/103] Microsoft.AspNetCore.Components.dll -> Microsoft.AspNetCore.Components.dll.bc
[28/103] System.Security.Cryptography.X509Certificates.dll -> System.Security.Cryptography.X509Certificates.dll.bc
[29/103] System.ComponentModel.TypeConverter.dll -> System.ComponentModel.TypeConverter.dll.bc
[30/103] System.Text.Encoding.dll -> System.Text.Encoding.dll.bc
[31/103] System.ComponentModel.dll -> System.ComponentModel.dll.bc
[32/103] Microsoft.AspNetCore.Components.Forms.dll -> Microsoft.AspNetCore.Components.Forms.dll.bc
[33/103] System.Reflection.dll -> System.Reflection.dll.bc
[34/103] System.Drawing.Primitives.dll -> System.Drawing.Primitives.dll.bc
[35/103] System.Console.dll -> System.Console.dll.bc
[36/103] System.Net.Http.dll -> System.Net.Http.dll.bc
[37/103] System.Text.Encodings.Web.dll -> System.Text.Encodings.Web.dll.bc
[38/103] System.Net.Primitives.dll -> System.Net.Primitives.dll.bc
[39/103] System.Drawing.dll -> System.Drawing.dll.bc
[40/103] System.Resources.ResourceManager.dll -> System.Resources.ResourceManager.dll.bc
[41/103] Microsoft.Extensions.FileProviders.Abstractions.dll -> Microsoft.Extensions.FileProviders.Abstractions.dll.bc
[42/103] System.Net.Security.dll -> System.Net.Security.dll.bc
[43/103] Newtonsoft.Json.dll -> Newtonsoft.Json.dll.bc
[44/103] System.Runtime.CompilerServices.Unsafe.dll -> System.Runtime.CompilerServices.Unsafe.dll.bc
[45/103] System.Runtime.Extensions.dll -> System.Runtime.Extensions.dll.bc
[46/103] Microsoft.AspNetCore.Components.Web.dll -> Microsoft.AspNetCore.Components.Web.dll.bc
[47/103] System.ObjectModel.dll -> System.ObjectModel.dll.bc
[48/103] System.Runtime.InteropServices.RuntimeInformation.dll -> System.Runtime.InteropServices.RuntimeInformation.dll.bc
[49/103] System.Runtime.Loader.dll -> System.Runtime.Loader.dll.bc
[50/103] Microsoft.Extensions.FileProviders.Physical.dll -> Microsoft.Extensions.FileProviders.Physical.dll.bc
[51/103] System.IO.Compression.dll -> System.IO.Compression.dll.bc
[52/103] System.Runtime.Numerics.dll -> System.Runtime.Numerics.dll.bc
[53/103] System.IO.FileSystem.Watcher.dll -> System.IO.FileSystem.Watcher.dll.bc
[54/103] Microsoft.Extensions.FileSystemGlobbing.dll -> Microsoft.Extensions.FileSystemGlobbing.dll.bc
[55/103] System.IO.FileSystem.dll -> System.IO.FileSystem.dll.bc
[56/103] System.Runtime.Serialization.Formatters.dll -> System.Runtime.Serialization.Formatters.dll.bc
[57/103] System.Runtime.Serialization.Primitives.dll -> System.Runtime.Serialization.Primitives.dll.bc
[58/103] Microsoft.Extensions.Logging.dll -> Microsoft.Extensions.Logging.dll.bc
[59/103] Microsoft.AspNetCore.Components.WebAssembly.dll -> Microsoft.AspNetCore.Components.WebAssembly.dll.bc
[60/103] System.Data.Common.dll -> System.Data.Common.dll.bc
[61/103] System.Private.DataContractSerialization.dll -> System.Private.DataContractSerialization.dll.bc
[62/103] System.Text.Json.dll -> System.Text.Json.dll.bc
[63/103] Microsoft.AspNetCore.Metadata.dll -> Microsoft.AspNetCore.Metadata.dll.bc
[64/103] System.Threading.ThreadPool.dll -> System.Threading.ThreadPool.dll.bc
[65/103] System.Diagnostics.Contracts.dll -> System.Diagnostics.Contracts.dll.bc
[66/103] Microsoft.Extensions.Logging.Abstractions.dll -> Microsoft.Extensions.Logging.Abstractions.dll.bc
[67/103] Microsoft.Extensions.Configuration.dll -> Microsoft.Extensions.Configuration.dll.bc
[68/103] System.Private.Runtime.InteropServices.JavaScript.dll -> System.Private.Runtime.InteropServices.JavaScript.dll.bc
[69/103] Microsoft.Extensions.Configuration.Abstractions.dll -> Microsoft.Extensions.Configuration.Abstractions.dll.bc
[70/103] System.Private.Uri.dll -> System.Private.Uri.dll.bc
[71/103] Microsoft.Extensions.Configuration.Binder.dll -> Microsoft.Extensions.Configuration.Binder.dll.bc
[72/103] System.Text.RegularExpressions.dll -> System.Text.RegularExpressions.dll.bc
[73/103] Microsoft.Extensions.Options.dll -> Microsoft.Extensions.Options.dll.bc
[74/103] Syncfusion.Licensing.dll -> Syncfusion.Licensing.dll.bc
[75/103] Microsoft.Extensions.Primitives.dll -> Microsoft.Extensions.Primitives.dll.bc
[76/103] System.Private.Xml.Linq.dll -> System.Private.Xml.Linq.dll.bc
[77/103] System.Threading.Tasks.dll -> System.Threading.Tasks.dll.bc
[78/103] System.Diagnostics.Debug.dll -> System.Diagnostics.Debug.dll.bc
[79/103] System.Threading.dll -> System.Threading.dll.bc
[80/103] Syncfusion.PdfExport.Net.dll -> Syncfusion.PdfExport.Net.dll.bc
[81/103] System.Linq.Expressions.dll -> System.Linq.Expressions.dll.bc
[82/103] System.Web.HttpUtility.dll -> System.Web.HttpUtility.dll.bc
[83/103] System.Threading.Thread.dll -> System.Threading.Thread.dll.bc
[84/103] System.Diagnostics.DiagnosticSource.dll -> System.Diagnostics.DiagnosticSource.dll.bc
[85/103] System.Linq.Parallel.dll -> System.Linq.Parallel.dll.bc
[86/103] System.Xml.ReaderWriter.dll -> System.Xml.ReaderWriter.dll.bc
[87/103] System.dll -> System.dll.bc
[88/103] System.IO.Pipelines.dll -> System.IO.Pipelines.dll.bc
[89/103] Microsoft.JSInterop.dll -> Microsoft.JSInterop.dll.bc
[90/103] netstandard.dll -> netstandard.dll.bc
[91/103] GameBuddy.Models.dll -> GameBuddy.Models.dll.bc
[92/103] System.Linq.Queryable.dll -> System.Linq.Queryable.dll.bc
[93/103] GameBuddy.Shared.dll -> GameBuddy.Shared.dll.bc
[94/103] System.Linq.dll -> System.Linq.dll.bc
[95/103] GameBuddy.Client.dll -> GameBuddy.Client.dll.bc
[96/103] Microsoft.CSharp.dll -> Microsoft.CSharp.dll.bc
[97/103] System.Buffers.dll -> System.Buffers.dll.bc
[98/103] System.Collections.Concurrent.dll -> System.Collections.Concurrent.dll.bc
[99/103] System.Private.Xml.dll -> System.Private.Xml.dll.bc
[100/103] System.Reflection.Emit.ILGeneration.dll -> System.Reflection.Emit.ILGeneration.dll.bc
[101/103] System.Private.CoreLib.dll -> System.Private.CoreLib.dll.bc
[102/103] Syncfusion.Blazor.dll -> Syncfusion.Blazor.dll.bc
[103/103] Syncfusion.ExcelExport.Net.dll -> Syncfusion.ExcelExport.Net.dll.bc
result: True
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: The "IcallTableGenerator" task failed unexpectedly. [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: System.NotImplementedException: System.Enum [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at IcallTableGenerator.AppendType(StringBuilder sb, Type t) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at IcallTableGenerator.ProcessType(Type type) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at IcallTableGenerator.GenIcallTable(String runtimeIcallTableFile, String[] assemblies) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at IcallTableGenerator.Execute() [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\uselessStuff\GameBuddy\src\Server\Controllers\ScrapeController.cs(98,32): warning SYSLIB0014: 'WebClient.WebClient()' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' [C:\uselessStuff\GameBuddy\src\Server\GameBuddy.Server.csproj]
GameBuddy.Server -> C:\uselessStuff\GameBuddy\src\Server\bin\Release\net6.0\GameBuddy.Server.dll
Optimizing assemblies for size, which may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
Optimizing assemblies for size, which may change the behavior of the app. Be sure to test after publishing. See: https://aka.ms/dotnet-illink
AOT'ing 104 assemblies
Everything is up-to-date, nothing to precompile
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: The "IcallTableGenerator" task failed unexpectedly. [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: System.NotImplementedException: System.Enum [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at IcallTableGenerator.AppendType(StringBuilder sb, Type t) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at IcallTableGenerator.ProcessType(Type type) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at IcallTableGenerator.GenIcallTable(String runtimeIcallTableFile, String[] assemblies) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at IcallTableGenerator.Execute() [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj]
C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.8\Sdk\WasmApp.Native.targets(258,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj] |
@SimonSchwendele You can overcome the problem by using individual NuGet packages of Syncfusion. Refer below thread for more details, Individual NuGet packages list, |
didn't see that. |
I have opened an issue for the icall error - #61277 . And adding
|
.. of throwing an exception. ``` The "IcallTableGenerator" task failed unexpectedly. [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj] System.NotImplementedException: System.Enum [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj] at IcallTableGenerator.AppendType(StringBuilder sb, Type t) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj] at IcallTableGenerator.ProcessType(Type type) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj] at IcallTableGenerator.GenIcallTable(String runtimeIcallTableFile, String[] assemblies) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj] at IcallTableGenerator.Execute() [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj] at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj] at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [C:\uselessStuff\GameBuddy\src\Client\GameBuddy.Client.csproj] ``` becomes: ``` C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\7.0.0-alpha.1.21551.1\Sdk\WasmApp.Native.targets(258,5): warning : Failed to generate icall function for [System.Private.CoreLib]System.Enum::InternalHasFlag because type System.Enum is not supported for parameter named flags. Ignoring. [C:\Users\Ankit Jain\bl0\bl0.csproj] ``` Prompted by dotnet#61053
Description
After upgrading the Project from net5 to net6 everyting still compiles/runs fine.
Enabling the AoT however makes the publish command fail.
`dotnet publish` output
`GameBuddy.Client.csproj`
Reproduction Steps
<TargetFramework>net6.0</TargetFramework>
to every csproj filedotnet publish -c Release
Expected behavior
Wasm project is published
Actual behavior
precompilation fails while aoting the
Syncfusion.Blazor.dll
Regression?
No response
Known Workarounds
No response
Configuration
Other information
No response
The text was updated successfully, but these errors were encountered: