dotnet / aspnetcore

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
https://asp.net
MIT License
35.38k stars 10k forks source link

Including a NativeFileReference causes a Blazor error in Release mode #39825

Closed genifycom closed 2 years ago

genifycom commented 2 years ago

Is there an existing issue for this?

Describe the bug

Create a default Blazor WebAssembly App project. Configure for HTTPS only.

This project runs successfully in both Debug and Release mode.

Now add a Folder Data and place in there the e_sqlite3.o file from Steve Sandersons demo.

Add to the Project file the line in Item Group

<NativeFileReference Include="Data\e_sqlite3.o" />

Now the project will run in Debug mode, but in Release mode it gets an error as follows:

blazor.webassembly.js:1 Assertion failed: Cannot call unknown function mono_wasm_set_is_debugger_attached, make sure it is exported

This means that we cannot use Hot Release (currently only runs in Release mode) with a native file.

Expected Behavior

Native Files should be useable in both Debug and Release mode.

Steps To Reproduce

Described above

Exceptions (if any)

blazor.webassembly.js:1 Assertion failed: Cannot call unknown function mono_wasm_set_is_debugger_attached, make sure it is exported

.NET Version

Net 6.0

Anything else?

.NET SDK (reflecting any global.json): Version: 6.0.101 Commit: ef49f6213a

Runtime Environment: OS Name: Windows OS Version: 10.0.19043 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\6.0.101\

Host (useful for support): Version: 6.0.1 Commit: 3a25a7f1cc

.NET SDKs installed: 3.1.406 [C:\Program Files\dotnet\sdk] 5.0.103 [C:\Program Files\dotnet\sdk] 5.0.202 [C:\Program Files\dotnet\sdk] 5.0.300 [C:\Program Files\dotnet\sdk] 5.0.301 [C:\Program Files\dotnet\sdk] 6.0.100 [C:\Program Files\dotnet\sdk] 6.0.101 [C:\Program Files\dotnet\sdk]

.NET runtimes installed: Microsoft.AspNetCore.App 3.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 5.0.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 5.0.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 5.0.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 3.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 5.0.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 5.0.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 5.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 3.1.12 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 5.0.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 5.0.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 5.0.7 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] Microsoft.WindowsDesktop.App 6.0.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Microsoft Visual Studio Community 2022 (64-bit) Version 17.0.5

genifycom commented 2 years ago

I did try <PublishTrimmed>false</PublishTrimmed> but the behavior did not change.

genifycom commented 2 years ago

I also tried -s ERROR_ON_UNDEFINED_SYMBOLS=0 in emcc-default.rsp as per issue #39528

javiercn commented 2 years ago

@genifycom thanks for contacting us.

@SteveSandersonMS do you have any thoughts?

SteveSandersonMS commented 2 years ago

I definitely published the BlazeOrbital demo and verified it works, both with and without AOT compilation, since I was collecting stats on the resulting app size - these numbers were in one of the presentation slides. I didn't encounter any such error.

@genifycom Perhaps there is some configuration difference between your app and the BlazeOrbital demo app. If you can provide a minimal repro case for the fault you're seeing (as a GitHub repo), we'd be able to investigate.

SteveSandersonMS commented 2 years ago

I also tried following the repro steps exactly as given above, on .NET 6.0.1, and didn't encounter any error.

ghost commented 2 years ago

Hi @genifycom. We have added the "Needs: Author Feedback" label to this issue, which indicates that we have an open question for you before we can take further action. This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time.

ghost commented 2 years ago

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 4 days. It will be closed if no further activity occurs within 3 days of this comment. If it is closed, feel free to comment when you are able to provide the additional information and we will re-investigate.

See our Issue Management Policies for more information.

fingers10 commented 2 years ago

@SteveSandersonMS Here is a sample repo using Sqlite and EFCore and this errors out when publishing the blazor wasm app. Please can you assist?

SteveSandersonMS commented 2 years ago

@fingers10 Could you please confirm whether you've tried to publish the https://github.com/SteveSandersonMS/BlazeOrbital sample, and whether this issue also reproduces for you in that project?

If so, please specify what steps you're following to publish the project, and what error you get. Thanks!

fingers10 commented 2 years ago

@SteveSandersonMS, I tried with BlazeOrbital and I'm able to publish it. But not with the minimal sample repo using Sqlite and EfCore. When I publish I get the following Error.

image

Publish Output Logs ``` Build started... 1>------ Build started: Project: BlazorWasmEFCore, Configuration: Release Any CPU ------ 2>------ Publish started: Project: BlazorWasmEFCore, Configuration: Release Any CPU ------ Connecting to C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\bin\Release\net6.0\browser-wasm\publish\... C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\Roslyn\csc.exe /noconfig /unsafe- /checked- /nowarn:1701,1702,IL2026,IL2041,IL2042,IL2043,IL2056,IL2045,IL2046,IL2050,IL2032,IL2055,IL2057,IL2058,IL2059,IL2060,IL2061,IL2096,IL2062,IL2063,IL2064,IL2065,IL2066,IL2067,IL2068,IL2069,IL2070,IL2071,IL2072,IL2073,IL2074,IL2075,IL2076,IL2077,IL2078,IL2079,IL2080,IL2081,IL2082,IL2083,IL2084,IL2085,IL2086,IL2087,IL2088,IL2089,IL2090,IL2091,IL2092,IL2093,IL2094,IL2095,IL2097,IL2098,IL2099,IL2106,IL2103,IL2107,IL2109,IL2110,IL2111,IL2114,IL2115,IL2112,IL2113,1701,1702,2008 /fullpaths /nostdlib+ /platform:AnyCPU /errorreport:prompt /warn:6 /define:TRACE;RELEASE;NET;NET6_0;NETCOREAPP;NET5_0_OR_GREATER;NET6_0_OR_GREATER;NETCOREAPP1_0_OR_GREATER;NETCOREAPP1_1_OR_GREATER;NETCOREAPP2_0_OR_GREATER;NETCOREAPP2_1_OR_GREATER;NETCOREAPP2_2_OR_GREATER;NETCOREAPP3_0_OR_GREATER;NETCOREAPP3_1_OR_GREATER /errorendlocation /preferreduilang:en-US /highentropyva+ /nullable:enable /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.authorization\6.0.2\lib\net6.0\Microsoft.AspNetCore.Authorization.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components.forms\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.Forms.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components.web\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.Web.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components.webassembly\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.WebAssembly.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.metadata\6.0.2\lib\net6.0\Microsoft.AspNetCore.Metadata.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\Microsoft.CSharp.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.data.sqlite.core\6.0.2\lib\net6.0\Microsoft.Data.Sqlite.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore.abstractions\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore.relational\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.Relational.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore.sqlite.core\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.Sqlite.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.caching.abstractions\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Caching.Abstractions.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.caching.memory\6.0.1\lib\netstandard2.0\Microsoft.Extensions.Caching.Memory.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.abstractions\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.binder\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Binder.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.fileextensions\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.FileExtensions.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.json\6.0.0\lib\netstandard2.1\Microsoft.Extensions.Configuration.Json.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\6.0.0\lib\net6.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.dependencyinjection\6.0.0\lib\net6.0\Microsoft.Extensions.DependencyInjection.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.dependencymodel\6.0.0\lib\netstandard2.0\Microsoft.Extensions.DependencyModel.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.fileproviders.abstractions\6.0.0\lib\net6.0\Microsoft.Extensions.FileProviders.Abstractions.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.fileproviders.physical\6.0.0\lib\net6.0\Microsoft.Extensions.FileProviders.Physical.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.filesystemglobbing\6.0.0\lib\net6.0\Microsoft.Extensions.FileSystemGlobbing.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.logging.abstractions\6.0.0\lib\net6.0\Microsoft.Extensions.Logging.Abstractions.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.logging\6.0.0\lib\netstandard2.1\Microsoft.Extensions.Logging.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.options\6.0.0\lib\netstandard2.1\Microsoft.Extensions.Options.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.primitives\6.0.0\lib\net6.0\Microsoft.Extensions.Primitives.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.jsinterop\6.0.2\lib\net6.0\Microsoft.JSInterop.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.jsinterop.webassembly\6.0.2\lib\net6.0\Microsoft.JSInterop.WebAssembly.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\Microsoft.VisualBasic.Core.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\Microsoft.VisualBasic.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\Microsoft.Win32.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\Microsoft.Win32.Registry.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\mscorlib.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\netstandard.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\sqlitepclraw.bundle_e_sqlite3\2.0.6\lib\netstandard2.0\SQLitePCLRaw.batteries_v2.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\sqlitepclraw.core\2.0.6\lib\netstandard2.0\SQLitePCLRaw.core.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\sqlitepclraw.provider.e_sqlite3\2.0.6\lib\net5.0\SQLitePCLRaw.provider.e_sqlite3.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.AppContext.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Buffers.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Collections.Concurrent.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Collections.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Collections.Immutable.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Collections.NonGeneric.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Collections.Specialized.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.ComponentModel.Annotations.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.ComponentModel.DataAnnotations.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.ComponentModel.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.ComponentModel.EventBasedAsync.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.ComponentModel.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.ComponentModel.TypeConverter.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Configuration.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Console.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Core.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Data.Common.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Data.DataSetExtensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Data.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Diagnostics.Contracts.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Diagnostics.Debug.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Diagnostics.DiagnosticSource.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Diagnostics.FileVersionInfo.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Diagnostics.Process.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Diagnostics.StackTrace.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Diagnostics.TextWriterTraceListener.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Diagnostics.Tools.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Diagnostics.TraceSource.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Diagnostics.Tracing.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Drawing.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Drawing.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Dynamic.Runtime.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Formats.Asn1.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Globalization.Calendars.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Globalization.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Globalization.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.Compression.Brotli.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.Compression.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.Compression.FileSystem.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.Compression.ZipFile.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.FileSystem.AccessControl.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.FileSystem.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.FileSystem.DriveInfo.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.FileSystem.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.FileSystem.Watcher.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.IsolatedStorage.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.MemoryMappedFiles.dll" /reference:"C:\Users\Abdul Rahman\.nuget\packages\system.io.pipelines\6.0.2\lib\net6.0\System.IO.Pipelines.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.Pipes.AccessControl.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.Pipes.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.IO.UnmanagedMemoryStream.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Linq.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Linq.Expressions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Linq.Parallel.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Linq.Queryable.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Memory.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.Http.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.Http.Json.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.HttpListener.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.Mail.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.NameResolution.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.NetworkInformation.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.Ping.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.Requests.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.Security.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.ServicePoint.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.Sockets.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.WebClient.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.WebHeaderCollection.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.WebProxy.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.WebSockets.Client.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Net.WebSockets.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Numerics.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Numerics.Vectors.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.ObjectModel.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Reflection.DispatchProxy.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Reflection.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Reflection.Emit.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Reflection.Emit.ILGeneration.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Reflection.Emit.Lightweight.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Reflection.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Reflection.Metadata.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Reflection.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Reflection.TypeExtensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Resources.Reader.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Resources.ResourceManager.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Resources.Writer.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.CompilerServices.Unsafe.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.CompilerServices.VisualC.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.Handles.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.InteropServices.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.InteropServices.RuntimeInformation.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.Intrinsics.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.Loader.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.Numerics.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.Serialization.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.Serialization.Formatters.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.Serialization.Json.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.Serialization.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Runtime.Serialization.Xml.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.AccessControl.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.Claims.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.Cryptography.Algorithms.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.Cryptography.Cng.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.Cryptography.Csp.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.Cryptography.Encoding.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.Cryptography.OpenSsl.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.Cryptography.Primitives.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.Cryptography.X509Certificates.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.Principal.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.Principal.Windows.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Security.SecureString.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.ServiceModel.Web.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.ServiceProcess.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Text.Encoding.CodePages.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Text.Encoding.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Text.Encoding.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Text.Encodings.Web.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Text.Json.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Text.RegularExpressions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Threading.Channels.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Threading.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Threading.Overlapped.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Threading.Tasks.Dataflow.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Threading.Tasks.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Threading.Tasks.Extensions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Threading.Tasks.Parallel.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Threading.Thread.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Threading.ThreadPool.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Threading.Timer.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Transactions.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Transactions.Local.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.ValueTuple.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Web.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Web.HttpUtility.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Windows.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Xml.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Xml.Linq.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Xml.ReaderWriter.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Xml.Serialization.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Xml.XDocument.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Xml.XmlDocument.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Xml.XmlSerializer.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Xml.XPath.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\System.Xml.XPath.XDocument.dll" /reference:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\ref\net6.0\WindowsBase.dll" /debug- /debug:portable /filealign:512 /optimize+ /out:obj\Release\net6.0\BlazorWasmEFCore.dll /refout:obj\Release\net6.0\refint\BlazorWasmEFCore.dll /target:exe /warnaserror- /utf8output /deterministic+ /langversion:10.0 /analyzerconfig:obj\Release\net6.0\BlazorWasmEFCore.GeneratedMSBuildEditorConfig.editorconfig /analyzerconfig:"C:\Program Files\dotnet\sdk\6.0.200\Sdks\Microsoft.NET.Sdk\analyzers\build\config\analysislevel_6_default.editorconfig" /analyzer:"C:\Program Files\dotnet\sdk\6.0.200\Sdks\Microsoft.NET.Sdk\targets\..\analyzers\Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll" /analyzer:"C:\Program Files\dotnet\sdk\6.0.200\Sdks\Microsoft.NET.Sdk\targets\..\analyzers\Microsoft.CodeAnalysis.NetAnalyzers.dll" /analyzer:"C:\Program Files\dotnet\sdk\6.0.200\Sdks\Microsoft.NET.Sdk\targets\..\analyzers\ILLink.CodeFixProvider.dll" /analyzer:"C:\Program Files\dotnet\sdk\6.0.200\Sdks\Microsoft.NET.Sdk\targets\..\analyzers\ILLink.RoslynAnalyzer.dll" /analyzer:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components.analyzers\6.0.2\analyzers\dotnet\cs\Microsoft.AspNetCore.Components.Analyzers.dll" /analyzer:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore.analyzers\6.0.2\analyzers\dotnet\cs\Microsoft.EntityFrameworkCore.Analyzers.dll" /analyzer:"C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.logging.abstractions\6.0.0\analyzers\dotnet\roslyn4.0\cs\Microsoft.Extensions.Logging.Generators.dll" /analyzer:"C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Ref\6.0.2\analyzers/dotnet/cs/System.Text.Json.SourceGeneration.dll" /analyzer:"C:\Program Files\dotnet\sdk\6.0.200\Sdks\Microsoft.NET.Sdk.Razor\targets\..\\source-generators\Microsoft.AspNetCore.Razor.SourceGenerator.Tooling.Internal.dll" /analyzer:"C:\Program Files\dotnet\sdk\6.0.200\Sdks\Microsoft.NET.Sdk.Razor\targets\..\\source-generators\Microsoft.NET.Sdk.Razor.SourceGenerators.dll" /additionalfile:App.razor /additionalfile:Pages\Counter.razor /additionalfile:Pages\FetchData.razor /additionalfile:Pages\Index.razor /additionalfile:Shared\SurveyPrompt.razor /additionalfile:_Imports.razor /additionalfile:Shared\MainLayout.razor /additionalfile:Shared\NavMenu.razor Program.cs obj\Release\net6.0\BlazorWasmEFCore.GlobalUsings.g.cs "obj\Release\net6.0\.NETCoreApp,Version=v6.0.AssemblyAttributes.cs" obj\Release\net6.0\BlazorWasmEFCore.AssemblyInfo.cs /warnaserror+:NU1605 C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\Pages\Index.razor(19,23): Warning CS8618: Non-nullable property 'FullName' must contain a non-null value when exiting constructor. Consider declaring the property as nullable. BlazorWasmEFCore -> C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\bin\Release\net6.0\BlazorWasmEFCore.dll BlazorWasmEFCore (Blazor output) -> C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\bin\Release\net6.0\wwwroot C:\Program Files\dotnet\dotnet.exe "C:\Program Files\dotnet\sdk\6.0.200\Sdks\Microsoft.NET.ILLink.Tasks\tools\net6.0\illink.dll" -a "obj\Release\net6.0\BlazorWasmEFCore.dll" --singlewarn -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.authorization\6.0.2\lib\net6.0\Microsoft.AspNetCore.Authorization.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components.forms\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.Forms.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components.web\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.Web.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components.webassembly\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.WebAssembly.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.metadata\6.0.2\lib\net6.0\Microsoft.AspNetCore.Metadata.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.data.sqlite.core\6.0.2\lib\net6.0\Microsoft.Data.Sqlite.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore.abstractions\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore.relational\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.Relational.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore.sqlite.core\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.Sqlite.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.caching.abstractions\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Caching.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.caching.memory\6.0.1\lib\netstandard2.0\Microsoft.Extensions.Caching.Memory.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.abstractions\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.binder\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Binder.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.fileextensions\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.FileExtensions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.json\6.0.0\lib\netstandard2.1\Microsoft.Extensions.Configuration.Json.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.dependencyinjection\6.0.0\lib\net6.0\Microsoft.Extensions.DependencyInjection.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\6.0.0\lib\net6.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.dependencymodel\6.0.0\lib\netstandard2.0\Microsoft.Extensions.DependencyModel.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.fileproviders.abstractions\6.0.0\lib\net6.0\Microsoft.Extensions.FileProviders.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.fileproviders.physical\6.0.0\lib\net6.0\Microsoft.Extensions.FileProviders.Physical.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.filesystemglobbing\6.0.0\lib\net6.0\Microsoft.Extensions.FileSystemGlobbing.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.logging\6.0.0\lib\netstandard2.1\Microsoft.Extensions.Logging.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.logging.abstractions\6.0.0\lib\net6.0\Microsoft.Extensions.Logging.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.options\6.0.0\lib\netstandard2.1\Microsoft.Extensions.Options.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.primitives\6.0.0\lib\net6.0\Microsoft.Extensions.Primitives.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.jsinterop\6.0.2\lib\net6.0\Microsoft.JSInterop.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.jsinterop.webassembly\6.0.2\lib\net6.0\Microsoft.JSInterop.WebAssembly.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\sqlitepclraw.bundle_e_sqlite3\2.0.6\lib\netstandard2.0\SQLitePCLRaw.batteries_v2.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\sqlitepclraw.core\2.0.6\lib\netstandard2.0\SQLitePCLRaw.core.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\sqlitepclraw.provider.e_sqlite3\2.0.6\lib\net5.0\SQLitePCLRaw.provider.e_sqlite3.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\system.io.pipelines\6.0.2\lib\net6.0\System.IO.Pipelines.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\Microsoft.CSharp.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\Microsoft.VisualBasic.Core.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\Microsoft.VisualBasic.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\Microsoft.Win32.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\Microsoft.Win32.Registry.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.AppContext.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Buffers.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Collections.Concurrent.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Collections.Immutable.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Collections.NonGeneric.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Collections.Specialized.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Collections.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.Annotations.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.DataAnnotations.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.EventBasedAsync.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.TypeConverter.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Configuration.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Console.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Core.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Data.Common.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Data.DataSetExtensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Data.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.Contracts.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.Debug.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.DiagnosticSource.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.FileVersionInfo.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.Process.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.StackTrace.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.TextWriterTraceListener.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.Tools.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.TraceSource.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.Tracing.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Drawing.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Drawing.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Dynamic.Runtime.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Formats.Asn1.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Globalization.Calendars.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Globalization.Extensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Globalization.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Compression.Brotli.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Compression.FileSystem.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Compression.ZipFile.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Compression.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.FileSystem.AccessControl.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.FileSystem.DriveInfo.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.FileSystem.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.FileSystem.Watcher.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.FileSystem.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.IsolatedStorage.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.MemoryMappedFiles.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Pipes.AccessControl.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Pipes.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.UnmanagedMemoryStream.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Linq.Expressions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Linq.Parallel.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Linq.Queryable.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Linq.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Memory.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Http.Json.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Http.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.HttpListener.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Mail.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.NameResolution.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.NetworkInformation.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Ping.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Quic.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Requests.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Security.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.ServicePoint.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Sockets.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.WebClient.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.WebHeaderCollection.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.WebProxy.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.WebSockets.Client.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.WebSockets.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Numerics.Vectors.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Numerics.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ObjectModel.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Private.DataContractSerialization.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Private.Runtime.InteropServices.JavaScript.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Private.Uri.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Private.Xml.Linq.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Private.Xml.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.DispatchProxy.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Emit.ILGeneration.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Emit.Lightweight.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Emit.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Extensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Metadata.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.TypeExtensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Resources.Reader.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Resources.ResourceManager.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Resources.Writer.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.CompilerServices.VisualC.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Extensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Handles.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.InteropServices.RuntimeInformation.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.InteropServices.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Intrinsics.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Loader.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Numerics.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Serialization.Formatters.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Serialization.Json.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Serialization.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Serialization.Xml.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Serialization.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.AccessControl.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Claims.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.Algorithms.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.Cng.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.Csp.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.Encoding.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.OpenSsl.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.X509Certificates.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Principal.Windows.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Principal.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.SecureString.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ServiceModel.Web.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ServiceProcess.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.Encoding.CodePages.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.Encoding.Extensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.Encoding.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.Encodings.Web.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.Json.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.RegularExpressions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Channels.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Overlapped.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Tasks.Dataflow.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Tasks.Extensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Tasks.Parallel.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Tasks.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Thread.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.ThreadPool.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Timer.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Transactions.Local.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Transactions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ValueTuple.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Web.HttpUtility.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Web.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Windows.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.Linq.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.ReaderWriter.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.Serialization.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.XDocument.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.XPath.XDocument.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.XPath.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.XmlDocument.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.XmlSerializer.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\WindowsBase.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\mscorlib.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\netstandard.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\System.Private.CoreLib.dll" -reference "obj\Release\net6.0\BlazorWasmEFCore.dll" --singlewarn- "BlazorWasmEFCore" -out "obj\Release\net6.0\linked" --nowarn "1701;1702;IL2026;IL2041;IL2042;IL2043;IL2056;IL2045;IL2046;IL2050;IL2032;IL2055;IL2057;IL2058;IL2059;IL2060;IL2061;IL2096;IL2062;IL2063;IL2064;IL2065;IL2066;IL2067;IL2068;IL2069;IL2070;IL2071;IL2072;IL2073;IL2074;IL2075;IL2076;IL2077;IL2078;IL2079;IL2080;IL2081;IL2082;IL2083;IL2084;IL2085;IL2086;IL2087;IL2088;IL2089;IL2090;IL2091;IL2092;IL2093;IL2094;IL2095;IL2097;IL2098;IL2099;IL2106;IL2103;IL2107;IL2109;IL2110;IL2111;IL2114;IL2115;IL2112;IL2113;1701;1702;2008" --warn "5" --warnaserror- --warnaserror ";NU1605" --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.Threading.Thread.EnableAutoreleasePool false --feature System.Text.Encoding.EnableUnsafeUTF7Encoding false -b --trim-mode link --action copy --skip-unresolved true 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 emcc --version C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): Warning : Found a native function (sqlite3_config) with varargs in e_sqlite3. Calling such functions is not supported, and will fail at runtime. Managed DllImports: System.Int32 sqlite3_config_none(System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_config_int(System.Int32, System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_config_log(System.Int32, SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods+callback_log, SQLitePCL.hook_handle) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): Warning : Found a native function (sqlite3_db_config) with varargs in e_sqlite3. Calling such functions is not supported, and will fail at runtime. Managed DllImports: System.Int32 sqlite3_db_config_charptr(SQLitePCL.sqlite3, System.Int32, System.Byte*) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_db_config_int_outint(SQLitePCL.sqlite3, System.Int32, System.Int32, System.Int32*) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_db_config_intptr_int_int(SQLitePCL.sqlite3, System.Int32, System.IntPtr, System.Int32, System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm\6.0.2-mauipre.1.22102.15\Sdk\..\tools\mono-aot-cross.exe" --print-icall-table > "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\runtime-icall-table.h" embuilder.bat build MINIMAL Compiling native assets with emcc. This may take a while ... Linking with emcc. This may take a while ... emcc "@C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\src\emcc-default.rsp" "@C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\emcc-link.rsp" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\bin\wasm-ld.exe" -o "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\dotnet.wasm" Data\e_sqlite3.o "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\pinvoke.o" "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\driver.o" "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\corebindings.o" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libicui18n.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libicuuc.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-component-debugger-stub-static.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-component-diagnostics_tracing-stub-static.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-component-hot_reload-stub-static.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-ee-interp.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-icall-table.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-ilgen.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-profiler-aot.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmonosgen-2.0.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libSystem.IO.Compression.Native.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libSystem.Native.a" "-LC:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libgl.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libal.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libhtml5.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libcompiler_rt.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc++.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc++abi.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libdlmalloc.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc_rt_wasm.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libsockets.a" -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --allow-undefined --export putchar --export stackSave --export stackRestore --export stackAlloc --export __wasm_call_ctors --export __errno_location --export malloc --export free --export __cxa_is_pointer_type --export __cxa_can_catch --export setThrew --export _get_tzname --export _get_daylight --export _get_timezone --export memalign --export memset --export emscripten_main_thread_process_queued_calls --export ntohs --export htons --export htonl --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-table -z stack-size=5242880 --initial-memory=536870912 --no-entry --max-memory=2147483648 --global-base=1024 "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\bin\wasm-emscripten-finalize" --minimize-wasm-changes -g --dyncalls-i64 "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\dotnet.wasm" -o "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\dotnet.wasm" --detect-features "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64\6.0.1\tools\bin\node.exe" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\src\compiler.js" C:\Users\ABDULR~1\AppData\Local\Temp\tmp8b49gumw.txt EXEC(0,0): Error : undefined symbol: sqlite3_column_database_name (referenced by top-level compiled C/C++ code) EXEC(0,0): Warning : Link with `-s LLD_REPORT_UNDEFINED` to get more information on undefined symbols EXEC(0,0): Warning : To disable errors for undefined symbols use `-s ERROR_ON_UNDEFINED_SYMBOLS=0` EXEC(0,0): Warning : _sqlite3_column_database_name may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library EXEC(0,0): Error : undefined symbol: sqlite3_column_origin_name (referenced by top-level compiled C/C++ code) EXEC(0,0): Warning : _sqlite3_column_origin_name may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library EXEC(0,0): Error : undefined symbol: sqlite3_column_table_name (referenced by top-level compiled C/C++ code) EXEC(0,0): Warning : _sqlite3_column_table_name may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library EXEC(0,0): Error : undefined symbol: sqlite3_snapshot_cmp (referenced by top-level compiled C/C++ code) EXEC(0,0): Warning : _sqlite3_snapshot_cmp may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library EXEC(0,0): Error : undefined symbol: sqlite3_snapshot_free (referenced by top-level compiled C/C++ code) EXEC(0,0): Warning : _sqlite3_snapshot_free may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library EXEC(0,0): Error : undefined symbol: sqlite3_snapshot_get (referenced by top-level compiled C/C++ code) EXEC(0,0): Warning : _sqlite3_snapshot_get may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library EXEC(0,0): Error : undefined symbol: sqlite3_snapshot_open (referenced by top-level compiled C/C++ code) EXEC(0,0): Warning : _sqlite3_snapshot_open may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library EXEC(0,0): Error : undefined symbol: sqlite3_snapshot_recover (referenced by top-level compiled C/C++ code) EXEC(0,0): Warning : _sqlite3_snapshot_recover may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library EXEC(0,0): Error : Aborting compilation due to previous errors emcc(0,0): Error : '"C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64\6.0.1\tools\bin\node.exe" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\src\compiler.js" C:\Users\ABDULR~1\AppData\Local\Temp\tmp8b49gumw.txt' failed (returned 1) C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(379,5): Error MSB3073: The command "emcc "@C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\src\emcc-default.rsp" "@C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\emcc-link.rsp"" exited with code 1. 2>Build failed. Check the Output window for more details. ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== ========== Publish: 0 succeeded, 1 failed, 0 skipped ========== ```

image

Diagnostic Log Details ``` [1D00:071C][2021-11-21T14:21:06]i001: Burn v3.10.4.4718, Windows v10.0 (Build 22000: Service Pack 0), path: C:\Windows\Temp\{AA2CFFB3-2680-45AB-89E0-7D3A9DF09CBD}\.cr\VC_redist.x64.exe [1D00:071C][2021-11-21T14:21:06]i009: Command Line: '-burn.clean.room=C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.30.30704,chip=x64\VC_redist.x64.exe -burn.filehandle.attached=696 -burn.filehandle.self=540 /q /norestart /log C:\Users\Abdul Rahman\AppData\Local\Temp\dd_setup_20211121142023_019_Microsoft.VisualCpp.Redist.14.Latest.log' [1D00:071C][2021-11-21T14:21:06]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.30.30704,chip=x64\VC_redist.x64.exe' [1D00:071C][2021-11-21T14:21:06]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.30.30704,chip=x64\' [1D00:071C][2021-11-21T14:21:06]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\Abdul' [1D00:071C][2021-11-21T14:21:06]i000: Setting string variable 'WixBundleManufacturer' to value 'Microsoft Corporation' [1D00:2CC4][2021-11-21T14:21:06]i000: Setting version variable 'WixBundleFileVersion' to value '14.30.30704.0' [1D00:071C][2021-11-21T14:21:06]i100: Detect begin, 11 packages [1D00:071C][2021-11-21T14:21:06]i000: Setting string variable 'Arm64_Check' to value 'AMD64' [1D00:071C][2021-11-21T14:21:06]i000: Setting version variable 'windows_uCRT_DetectKey' to value '10.0.22000.1' [1D00:071C][2021-11-21T14:21:06]i000: Setting numeric variable 'windows_uCRT_DetectKeyExists' to value 1 [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.3 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.3 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.2 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.2 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.1 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.1 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.0 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.0 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows81_x86, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows81_x64, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows8_x86, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows8_x64, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows7_MSU_x86, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows7_MSU_x64, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: WindowsVista_MSU_x86, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: WindowsVista_MSU_x64, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: vcRuntimeMinimum_x64, state: Present, cached: Complete [1D00:071C][2021-11-21T14:21:06]i101: Detected package: vcRuntimeAdditional_x64, state: Present, cached: Complete [1D00:071C][2021-11-21T14:21:06]i101: Detected package: vcRuntime_arm64, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT >= v6.1 OR (VersionNT = v6.0 AND ServicePackLevel >= 2)' evaluates to true. [1D00:071C][2021-11-21T14:21:06]i199: Detect complete, result: 0x0 [1D00:071C][2021-11-21T14:21:06]i200: Plan begin, 11 packages, action: Modify [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.3 AND NOT VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows81_x86 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.3 AND VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows81_x64 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.2 AND NOT VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows8_x86 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.2 AND VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows8_x64 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.1 AND NOT VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows7_MSU_x86 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.1 AND VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows7_MSU_x64 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.0 AND NOT VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: WindowsVista_MSU_x86 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.0 AND VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: WindowsVista_MSU_x64 [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT64) AND NOT (Arm64_Check = "ARM64")' evaluates to true. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT64) AND NOT (Arm64_Check = "ARM64")' evaluates to true. [1D00:071C][2021-11-21T14:21:06]i052: Condition 'Arm64_Check = "ARM64"' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows81_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows81_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows8_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows8_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows7_MSU_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows7_MSU_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: WindowsVista_MSU_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: WindowsVista_MSU_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: vcRuntimeMinimum_x64, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: Register [1D00:071C][2021-11-21T14:21:06]i201: Planned package: vcRuntimeAdditional_x64, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: Register [1D00:071C][2021-11-21T14:21:06]i201: Planned package: vcRuntime_arm64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i299: Plan complete, result: 0x0 [1D00:071C][2021-11-21T14:21:06]i300: Apply begin [1D00:071C][2021-11-21T14:21:06]i010: Launching elevated engine process. [1D00:071C][2021-11-21T14:21:06]i011: Launched elevated engine process. [1D00:071C][2021-11-21T14:21:06]i012: Connected to elevated engine. [2D10:1F98][2021-11-21T14:21:06]i358: Pausing automatic updates. [2D10:1F98][2021-11-21T14:21:06]i359: Paused automatic updates. [2D10:1F98][2021-11-21T14:21:06]i360: Creating a system restore point. [2D10:1F98][2021-11-21T14:21:06]w363: Could not create system restore point, error: 0x80070422. Continuing... [2D10:1F98][2021-11-21T14:21:06]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{57a73df6-4ba9-4c1d-bbbb-517289ff6c13}, resume: Active, restart initiated: No, disable resume: No [2D10:1F98][2021-11-21T14:21:06]i325: Registering dependency: {57a73df6-4ba9-4c1d-bbbb-517289ff6c13} on package provider: Microsoft.VS.VC_RuntimeMinimumVSU_amd64,v14, package: vcRuntimeMinimum_x64 [2D10:1F98][2021-11-21T14:21:06]i325: Registering dependency: {57a73df6-4ba9-4c1d-bbbb-517289ff6c13} on package provider: Microsoft.VS.VC_RuntimeAdditionalVSU_amd64,v14, package: vcRuntimeAdditional_x64 [2D10:1F98][2021-11-21T14:21:06]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{57a73df6-4ba9-4c1d-bbbb-517289ff6c13}, resume: ARP, restart: None, disable resume: No [2D10:1F98][2021-11-21T14:21:06]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{57a73df6-4ba9-4c1d-bbbb-517289ff6c13}, resume: ARP, restart initiated: No, disable resume: No [1D00:071C][2021-11-21T14:21:06]i399: Apply complete, result: 0x0, restart: None, ba requested restart: No [1D00:071C][2021-11-21T14:21:06]i500: Shutting down, exit code: 0x0 [1D00:071C][2021-11-21T14:21:06]i410: Variable: Arm64_Check = AMD64 [1D00:071C][2021-11-21T14:21:06]i410: Variable: SystemFolder = C:\Windows\system32\ [1D00:071C][2021-11-21T14:21:06]i410: Variable: VersionNT = 10.0.0.0 [1D00:071C][2021-11-21T14:21:06]i410: Variable: VersionNT64 = 10.0.0.0 [1D00:071C][2021-11-21T14:21:06]i410: Variable: windows_uCRT_DetectKey = 10.0.22000.1 [1D00:071C][2021-11-21T14:21:06]i410: Variable: windows_uCRT_DetectKeyExists = 1 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleAction = 6 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleElevated = 1 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleFileVersion = 14.30.30704.0 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleInstalled = 1 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleLog = C:\Users\Abdul [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleManufacturer = Microsoft Corporation [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleName = Microsoft Visual C++ 2015-2022 Redistributable (x64) - 14.30.30704 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleOriginalSource = C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14,version=14.30.30704,chip=x64\VC_redist.x64.exe [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleOriginalSourceFolder = C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14,version=14.30.30704,chip=x64\ [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleProviderKey = VC,redist.x64,amd64,14.30,bundle [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleSourceProcessFolder = C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.30.30704,chip=x64\ [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleSourceProcessPath = C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.30.30704,chip=x64\VC_redist.x64.exe [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleTag = [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleVersion = 14.30.30704.0 [1D00:071C][2021-11-21T14:21:06]i007: Exit code: 0x0, restarting: No ```

I'm using Visual Studio 2022 running on Windows 11.

dotnet --info .NET SDK (reflecting any global.json): Version: 6.0.200 Commit: 4c30de7899 Runtime Environment: OS Name: Windows OS Version: 10.0.22000 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\6.0.200\ Host (useful for support): Version: 6.0.2 Commit: 839cdfb0ec .NET SDKs installed: 6.0.200 [C:\Program Files\dotnet\sdk] .NET runtimes installed: Microsoft.AspNetCore.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 6.0.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 6.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 6.0.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 6.0.2 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App] To install additional .NET runtimes or SDKs: https://aka.ms/dotnet-download

Please assist on what I'm missing.

It would also be great If you could write/share the steps on how to generate e_sqlite3.o. I have noticed from your New Blazor WebAssembly capabilities in .NET 6 video that you're doing emcc sqlite3.c -shared -o e_sqlite3.o. Following that I have

  1. Downloaded C source code as an [amalgamation](https://www.sqlite.org/amalgamation.html), version 3.38.0.
  2. When I run emcc sqlite3.c -shared -o e_sqlite3.o, I get emcc is not recognised as internal or external command. So I just copied the e_sqlite3.o file from your BlazeOrbital Repository.

Do we need to install any additional workload? Please assist. This could help many out there.

SteveSandersonMS commented 2 years ago

@fingers10 The main differences I can see between your app and the BlazeOrbital sample are:

One or both of these is probably responsible for the difference.

However the good news is you don't need to bundle your own e_sqlite3.o file any more and mess with these low-level details, since support is now built into SQLite's NuGet package: https://twitter.com/bricelambs/status/1491134363945570305. Could you try using those packages? Thanks!

fingers10 commented 2 years ago

@SteveSandersonMS I tried using SQLitePCLRaw.bundle_e_sqlite3 nuget package mentioned in the above link. But still no luck.

Project FIle:

<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">

  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.2" />
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.2" PrivateAssets="all" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.2" />
    <PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="2.1.0-pre20220207221914" />
  </ItemGroup>

  <!--<ItemGroup>
    <NativeFileReference Include="Data\e_sqlite3.o" />
  </ItemGroup>-->

</Project>

image

Diagnostic Log [1D00:071C][2021-11-21T14:21:06]i001: Burn v3.10.4.4718, Windows v10.0 (Build 22000: Service Pack 0), path: C:\Windows\Temp\{AA2CFFB3-2680-45AB-89E0-7D3A9DF09CBD}\.cr\VC_redist.x64.exe [1D00:071C][2021-11-21T14:21:06]i009: Command Line: '-burn.clean.room=C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.30.30704,chip=x64\VC_redist.x64.exe -burn.filehandle.attached=696 -burn.filehandle.self=540 /q /norestart /log C:\Users\Abdul Rahman\AppData\Local\Temp\dd_setup_20211121142023_019_Microsoft.VisualCpp.Redist.14.Latest.log' [1D00:071C][2021-11-21T14:21:06]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.30.30704,chip=x64\VC_redist.x64.exe' [1D00:071C][2021-11-21T14:21:06]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.30.30704,chip=x64\' [1D00:071C][2021-11-21T14:21:06]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\Abdul' [1D00:071C][2021-11-21T14:21:06]i000: Setting string variable 'WixBundleManufacturer' to value 'Microsoft Corporation' [1D00:2CC4][2021-11-21T14:21:06]i000: Setting version variable 'WixBundleFileVersion' to value '14.30.30704.0' [1D00:071C][2021-11-21T14:21:06]i100: Detect begin, 11 packages [1D00:071C][2021-11-21T14:21:06]i000: Setting string variable 'Arm64_Check' to value 'AMD64' [1D00:071C][2021-11-21T14:21:06]i000: Setting version variable 'windows_uCRT_DetectKey' to value '10.0.22000.1' [1D00:071C][2021-11-21T14:21:06]i000: Setting numeric variable 'windows_uCRT_DetectKeyExists' to value 1 [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.3 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.3 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.2 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.2 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.1 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.1 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.0 AND NOT VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT = v6.0 AND VersionNT64) AND (windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10240.0)' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows81_x86, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows81_x64, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows8_x86, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows8_x64, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows7_MSU_x86, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: Windows7_MSU_x64, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: WindowsVista_MSU_x86, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: WindowsVista_MSU_x64, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i101: Detected package: vcRuntimeMinimum_x64, state: Present, cached: Complete [1D00:071C][2021-11-21T14:21:06]i101: Detected package: vcRuntimeAdditional_x64, state: Present, cached: Complete [1D00:071C][2021-11-21T14:21:06]i101: Detected package: vcRuntime_arm64, state: Absent, cached: None [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT >= v6.1 OR (VersionNT = v6.0 AND ServicePackLevel >= 2)' evaluates to true. [1D00:071C][2021-11-21T14:21:06]i199: Detect complete, result: 0x0 [1D00:071C][2021-11-21T14:21:06]i200: Plan begin, 11 packages, action: Modify [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.3 AND NOT VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows81_x86 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.3 AND VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows81_x64 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.2 AND NOT VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows8_x86 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.2 AND VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows8_x64 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.1 AND NOT VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows7_MSU_x86 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.1 AND VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: Windows7_MSU_x64 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.0 AND NOT VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: WindowsVista_MSU_x86 [1D00:071C][2021-11-21T14:21:06]i052: Condition 'VersionNT = v6.0 AND VersionNT64' evaluates to false. [1D00:071C][2021-11-21T14:21:06]w321: Skipping dependency registration on package with no dependency providers: WindowsVista_MSU_x64 [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT64) AND NOT (Arm64_Check = "ARM64")' evaluates to true. [1D00:071C][2021-11-21T14:21:06]i052: Condition '(VersionNT64) AND NOT (Arm64_Check = "ARM64")' evaluates to true. [1D00:071C][2021-11-21T14:21:06]i052: Condition 'Arm64_Check = "ARM64"' evaluates to false. [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows81_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows81_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows8_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows8_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows7_MSU_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: Windows7_MSU_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: WindowsVista_MSU_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: WindowsVista_MSU_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i201: Planned package: vcRuntimeMinimum_x64, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: Register [1D00:071C][2021-11-21T14:21:06]i201: Planned package: vcRuntimeAdditional_x64, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: Register [1D00:071C][2021-11-21T14:21:06]i201: Planned package: vcRuntime_arm64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [1D00:071C][2021-11-21T14:21:06]i299: Plan complete, result: 0x0 [1D00:071C][2021-11-21T14:21:06]i300: Apply begin [1D00:071C][2021-11-21T14:21:06]i010: Launching elevated engine process. [1D00:071C][2021-11-21T14:21:06]i011: Launched elevated engine process. [1D00:071C][2021-11-21T14:21:06]i012: Connected to elevated engine. [2D10:1F98][2021-11-21T14:21:06]i358: Pausing automatic updates. [2D10:1F98][2021-11-21T14:21:06]i359: Paused automatic updates. [2D10:1F98][2021-11-21T14:21:06]i360: Creating a system restore point. [2D10:1F98][2021-11-21T14:21:06]w363: Could not create system restore point, error: 0x80070422. Continuing... [2D10:1F98][2021-11-21T14:21:06]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{57a73df6-4ba9-4c1d-bbbb-517289ff6c13}, resume: Active, restart initiated: No, disable resume: No [2D10:1F98][2021-11-21T14:21:06]i325: Registering dependency: {57a73df6-4ba9-4c1d-bbbb-517289ff6c13} on package provider: Microsoft.VS.VC_RuntimeMinimumVSU_amd64,v14, package: vcRuntimeMinimum_x64 [2D10:1F98][2021-11-21T14:21:06]i325: Registering dependency: {57a73df6-4ba9-4c1d-bbbb-517289ff6c13} on package provider: Microsoft.VS.VC_RuntimeAdditionalVSU_amd64,v14, package: vcRuntimeAdditional_x64 [2D10:1F98][2021-11-21T14:21:06]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{57a73df6-4ba9-4c1d-bbbb-517289ff6c13}, resume: ARP, restart: None, disable resume: No [2D10:1F98][2021-11-21T14:21:06]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{57a73df6-4ba9-4c1d-bbbb-517289ff6c13}, resume: ARP, restart initiated: No, disable resume: No [1D00:071C][2021-11-21T14:21:06]i399: Apply complete, result: 0x0, restart: None, ba requested restart: No [1D00:071C][2021-11-21T14:21:06]i500: Shutting down, exit code: 0x0 [1D00:071C][2021-11-21T14:21:06]i410: Variable: Arm64_Check = AMD64 [1D00:071C][2021-11-21T14:21:06]i410: Variable: SystemFolder = C:\Windows\system32\ [1D00:071C][2021-11-21T14:21:06]i410: Variable: VersionNT = 10.0.0.0 [1D00:071C][2021-11-21T14:21:06]i410: Variable: VersionNT64 = 10.0.0.0 [1D00:071C][2021-11-21T14:21:06]i410: Variable: windows_uCRT_DetectKey = 10.0.22000.1 [1D00:071C][2021-11-21T14:21:06]i410: Variable: windows_uCRT_DetectKeyExists = 1 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleAction = 6 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleElevated = 1 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleFileVersion = 14.30.30704.0 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleInstalled = 1 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleLog = C:\Users\Abdul [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleManufacturer = Microsoft Corporation [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleName = Microsoft Visual C++ 2015-2022 Redistributable (x64) - 14.30.30704 [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleOriginalSource = C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14,version=14.30.30704,chip=x64\VC_redist.x64.exe [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleOriginalSourceFolder = C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14,version=14.30.30704,chip=x64\ [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleProviderKey = VC,redist.x64,amd64,14.30,bundle [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleSourceProcessFolder = C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.30.30704,chip=x64\ [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleSourceProcessPath = C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14.Latest,version=14.30.30704,chip=x64\VC_redist.x64.exe [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleTag = [1D00:071C][2021-11-21T14:21:06]i410: Variable: WixBundleVersion = 14.30.30704.0 [1D00:071C][2021-11-21T14:21:06]i007: Exit code: 0x0, restarting: No

image

Publish Output Log Build started... Restored C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\BlazorWasmEFCore.csproj (in 60 ms). 1>------ Build started: Project: BlazorWasmEFCore, Configuration: Release Any CPU ------ 1>C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\Pages\Index.razor(19,23,19,31): warning CS8618: Non-nullable property 'FullName' must contain a non-null value when exiting constructor. Consider declaring the property as nullable. 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : Found a native function (sqlite3_config) with varargs in e_sqlite3. Calling such functions is not supported, and will fail at runtime. Managed DllImports: 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : System.Int32 sqlite3_config_none(System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : System.Int32 sqlite3_config_int(System.Int32, System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : System.Int32 sqlite3_config_int_arm64cc(System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : System.Int32 sqlite3_config_log(System.Int32, System.IntPtr, SQLitePCL.hook_handle) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : System.Int32 sqlite3_config_log_arm64cc(System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, SQLitePCL.hook_handle) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : Found a native function (sqlite3_db_config) with varargs in e_sqlite3. Calling such functions is not supported, and will fail at runtime. Managed DllImports: 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : System.Int32 sqlite3_db_config_charptr(SQLitePCL.sqlite3, System.Int32, System.Byte*) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : System.Int32 sqlite3_db_config_charptr_arm64cc(SQLitePCL.sqlite3, System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.Byte*) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : System.Int32 sqlite3_db_config_int_outint(SQLitePCL.sqlite3, System.Int32, System.Int32, System.Int32*) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : System.Int32 sqlite3_db_config_int_outint_arm64cc(SQLitePCL.sqlite3, System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.Int32, System.Int32*) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : System.Int32 sqlite3_db_config_intptr_int_int(SQLitePCL.sqlite3, System.Int32, System.IntPtr, System.Int32, System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) 1>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): warning : System.Int32 sqlite3_db_config_intptr_int_int_arm64cc(SQLitePCL.sqlite3, System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.Int32, System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) 1>Compiling native assets with emcc. This may take a while ... 1>[1/3] pinvoke.c -> pinvoke.o [took 1.46s] 1>[2/3] driver.c -> driver.o [took 1.76s] 1>[3/3] corebindings.c -> corebindings.o [took 0.50s] 1>Linking with emcc. This may take a while ... 1> "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\bin\wasm-ld.exe" -o "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-build\dotnet.wasm" "C:\Users\Abdul Rahman\.nuget\packages\sqlitepclraw.lib.e_sqlite3\2.1.0-pre20220207221914\buildTransitive\net6.0\..\..\runtimes\browser-wasm\nativeassets\net6.0\e_sqlite3.a" "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-build\pinvoke.o" "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-build\driver.o" "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-build\corebindings.o" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libicui18n.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libicuuc.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-component-debugger-stub-static.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-component-diagnostics_tracing-stub-static.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-component-hot_reload-stub-static.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-ee-interp.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-icall-table.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-ilgen.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-profiler-aot.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmonosgen-2.0.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libSystem.IO.Compression.Native.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libSystem.Native.a" "-LC:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libgl.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libal.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libhtml5.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libcompiler_rt.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc++.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc++abi.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libdlmalloc.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc_rt_wasm.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libsockets.a" -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --allow-undefined --export putchar --export stackSave --export stackRestore --export stackAlloc --export __wasm_call_ctors --export __errno_location --export malloc --export free --export __cxa_is_pointer_type --export __cxa_can_catch --export setThrew --export _get_tzname --export _get_daylight --export _get_timezone --export memalign --export memset --export emscripten_main_thread_process_queued_calls --export ntohs --export htons --export htonl --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-table -z stack-size=5242880 --initial-memory=536870912 --no-entry --max-memory=2147483648 --global-base=1024 1> "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\bin\wasm-emscripten-finalize" --minimize-wasm-changes -g --dyncalls-i64 "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-build\dotnet.wasm" -o "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-build\dotnet.wasm" --detect-features 1> "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64\6.0.1\tools\bin\node.exe" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\src\compiler.js" C:\Users\ABDULR~1\AppData\Local\Temp\tmpyu4spgbf.txt 1>EXEC : warning : undefined symbol: sqlite3_win32_set_directory8 (referenced by top-level compiled C/C++ code) 1> "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\bin\wasm-opt" --strip-dwarf --post-emscripten --no-exit-runtime -O2 --low-memory-unused --zero-filled-memory --strip-debug --strip-producers "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-build\dotnet.wasm" -o "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-build\dotnet.wasm" -g --mvp-features --enable-mutable-globals 1> "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64\6.0.1\tools\bin\node.exe" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\tools\acorn-optimizer.js" C:\Users\ABDULR~1\AppData\Local\Temp\emscripten_temp_nn9u3wfk\dotnet.js JSDCE minifyWhitespace 1>Optimizing dotnet.wasm ... 1>BlazorWasmEFCore -> C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\bin\Release\net6.0\BlazorWasmEFCore.dll 1>BlazorWasmEFCore (Blazor output) -> C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\bin\Release\net6.0\wwwroot 1>Done building project "BlazorWasmEFCore.csproj". 2>------ Publish started: Project: BlazorWasmEFCore, Configuration: Release Any CPU ------ Connecting to C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\bin\Release\net6.0\browser-wasm\publish\... BlazorWasmEFCore -> C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\bin\Release\net6.0\BlazorWasmEFCore.dll BlazorWasmEFCore (Blazor output) -> C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\bin\Release\net6.0\wwwroot C:\Program Files\dotnet\dotnet.exe "C:\Program Files\dotnet\sdk\6.0.200\Sdks\Microsoft.NET.ILLink.Tasks\tools\net6.0\illink.dll" -a "obj\Release\net6.0\BlazorWasmEFCore.dll" --singlewarn -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.authorization\6.0.2\lib\net6.0\Microsoft.AspNetCore.Authorization.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components.forms\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.Forms.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components.web\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.Web.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.components.webassembly\6.0.2\lib\net6.0\Microsoft.AspNetCore.Components.WebAssembly.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.aspnetcore.metadata\6.0.2\lib\net6.0\Microsoft.AspNetCore.Metadata.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.data.sqlite.core\6.0.2\lib\net6.0\Microsoft.Data.Sqlite.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore.abstractions\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore.relational\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.Relational.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.entityframeworkcore.sqlite.core\6.0.2\lib\net6.0\Microsoft.EntityFrameworkCore.Sqlite.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.caching.abstractions\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Caching.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.caching.memory\6.0.1\lib\netstandard2.0\Microsoft.Extensions.Caching.Memory.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.abstractions\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.binder\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Binder.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.fileextensions\6.0.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.FileExtensions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.configuration.json\6.0.0\lib\netstandard2.1\Microsoft.Extensions.Configuration.Json.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.dependencyinjection\6.0.0\lib\net6.0\Microsoft.Extensions.DependencyInjection.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.dependencyinjection.abstractions\6.0.0\lib\net6.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.dependencymodel\6.0.0\lib\netstandard2.0\Microsoft.Extensions.DependencyModel.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.fileproviders.abstractions\6.0.0\lib\net6.0\Microsoft.Extensions.FileProviders.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.fileproviders.physical\6.0.0\lib\net6.0\Microsoft.Extensions.FileProviders.Physical.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.filesystemglobbing\6.0.0\lib\net6.0\Microsoft.Extensions.FileSystemGlobbing.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.logging\6.0.0\lib\netstandard2.1\Microsoft.Extensions.Logging.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.logging.abstractions\6.0.0\lib\net6.0\Microsoft.Extensions.Logging.Abstractions.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.options\6.0.0\lib\netstandard2.1\Microsoft.Extensions.Options.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.extensions.primitives\6.0.0\lib\net6.0\Microsoft.Extensions.Primitives.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.jsinterop\6.0.2\lib\net6.0\Microsoft.JSInterop.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\microsoft.jsinterop.webassembly\6.0.2\lib\net6.0\Microsoft.JSInterop.WebAssembly.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\sqlitepclraw.bundle_e_sqlite3\2.1.0-pre20220207221914\lib\netstandard2.0\SQLitePCLRaw.batteries_v2.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\sqlitepclraw.core\2.1.0-pre20220207221914\lib\netstandard2.0\SQLitePCLRaw.core.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\sqlitepclraw.provider.e_sqlite3\2.1.0-pre20220207221914\lib\net6.0\SQLitePCLRaw.provider.e_sqlite3.dll" -reference "C:\Users\Abdul Rahman\.nuget\packages\system.io.pipelines\6.0.2\lib\net6.0\System.IO.Pipelines.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\Microsoft.CSharp.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\Microsoft.VisualBasic.Core.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\Microsoft.VisualBasic.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\Microsoft.Win32.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\Microsoft.Win32.Registry.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.AppContext.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Buffers.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Collections.Concurrent.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Collections.Immutable.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Collections.NonGeneric.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Collections.Specialized.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Collections.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.Annotations.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.DataAnnotations.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.EventBasedAsync.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.TypeConverter.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ComponentModel.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Configuration.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Console.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Core.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Data.Common.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Data.DataSetExtensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Data.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.Contracts.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.Debug.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.DiagnosticSource.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.FileVersionInfo.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.Process.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.StackTrace.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.TextWriterTraceListener.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.Tools.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.TraceSource.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Diagnostics.Tracing.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Drawing.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Drawing.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Dynamic.Runtime.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Formats.Asn1.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Globalization.Calendars.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Globalization.Extensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Globalization.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Compression.Brotli.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Compression.FileSystem.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Compression.ZipFile.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Compression.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.FileSystem.AccessControl.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.FileSystem.DriveInfo.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.FileSystem.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.FileSystem.Watcher.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.FileSystem.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.IsolatedStorage.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.MemoryMappedFiles.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Pipes.AccessControl.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.Pipes.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.UnmanagedMemoryStream.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.IO.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Linq.Expressions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Linq.Parallel.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Linq.Queryable.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Linq.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Memory.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Http.Json.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Http.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.HttpListener.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Mail.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.NameResolution.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.NetworkInformation.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Ping.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Quic.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Requests.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Security.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.ServicePoint.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.Sockets.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.WebClient.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.WebHeaderCollection.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.WebProxy.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.WebSockets.Client.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.WebSockets.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Net.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Numerics.Vectors.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Numerics.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ObjectModel.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Private.DataContractSerialization.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Private.Runtime.InteropServices.JavaScript.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Private.Uri.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Private.Xml.Linq.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Private.Xml.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.DispatchProxy.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Emit.ILGeneration.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Emit.Lightweight.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Emit.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Extensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Metadata.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.TypeExtensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Reflection.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Resources.Reader.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Resources.ResourceManager.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Resources.Writer.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.CompilerServices.Unsafe.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.CompilerServices.VisualC.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Extensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Handles.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.InteropServices.RuntimeInformation.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.InteropServices.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Intrinsics.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Loader.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Numerics.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Serialization.Formatters.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Serialization.Json.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Serialization.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Serialization.Xml.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.Serialization.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Runtime.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.AccessControl.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Claims.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.Algorithms.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.Cng.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.Csp.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.Encoding.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.OpenSsl.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.Primitives.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Cryptography.X509Certificates.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Principal.Windows.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.Principal.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.SecureString.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Security.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ServiceModel.Web.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ServiceProcess.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.Encoding.CodePages.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.Encoding.Extensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.Encoding.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.Encodings.Web.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.Json.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Text.RegularExpressions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Channels.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Overlapped.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Tasks.Dataflow.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Tasks.Extensions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Tasks.Parallel.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Tasks.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Thread.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.ThreadPool.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.Timer.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Threading.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Transactions.Local.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Transactions.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.ValueTuple.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Web.HttpUtility.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Web.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Windows.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.Linq.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.ReaderWriter.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.Serialization.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.XDocument.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.XPath.XDocument.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.XPath.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.XmlDocument.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.XmlSerializer.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.Xml.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\System.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\WindowsBase.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\mscorlib.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\lib\net6.0\netstandard.dll" -reference "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\System.Private.CoreLib.dll" -reference "obj\Release\net6.0\BlazorWasmEFCore.dll" --singlewarn- "BlazorWasmEFCore" -out "obj\Release\net6.0\linked" --nowarn "1701;1702;IL2026;IL2041;IL2042;IL2043;IL2056;IL2045;IL2046;IL2050;IL2032;IL2055;IL2057;IL2058;IL2059;IL2060;IL2061;IL2096;IL2062;IL2063;IL2064;IL2065;IL2066;IL2067;IL2068;IL2069;IL2070;IL2071;IL2072;IL2073;IL2074;IL2075;IL2076;IL2077;IL2078;IL2079;IL2080;IL2081;IL2082;IL2083;IL2084;IL2085;IL2086;IL2087;IL2088;IL2089;IL2090;IL2091;IL2092;IL2093;IL2094;IL2095;IL2097;IL2098;IL2099;IL2106;IL2103;IL2107;IL2109;IL2110;IL2111;IL2114;IL2115;IL2112;IL2113;1701;1702;2008" --warn "5" --warnaserror- --warnaserror ";NU1605" --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.Threading.Thread.EnableAutoreleasePool false --feature System.Text.Encoding.EnableUnsafeUTF7Encoding false -b --trim-mode link --action copy --skip-unresolved true 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 emcc --version C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): Warning : Found a native function (sqlite3_config) with varargs in e_sqlite3. Calling such functions is not supported, and will fail at runtime. Managed DllImports: System.Int32 sqlite3_config_none(System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_config_int(System.Int32, System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_config_int_arm64cc(System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_config_log(System.Int32, System.IntPtr, SQLitePCL.hook_handle) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_config_log_arm64cc(System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, SQLitePCL.hook_handle) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(244,5): Warning : Found a native function (sqlite3_db_config) with varargs in e_sqlite3. Calling such functions is not supported, and will fail at runtime. Managed DllImports: System.Int32 sqlite3_db_config_charptr(SQLitePCL.sqlite3, System.Int32, System.Byte*) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_db_config_charptr_arm64cc(SQLitePCL.sqlite3, System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.Byte*) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_db_config_int_outint(SQLitePCL.sqlite3, System.Int32, System.Int32, System.Int32*) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_db_config_int_outint_arm64cc(SQLitePCL.sqlite3, System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.Int32, System.Int32*) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_db_config_intptr_int_int(SQLitePCL.sqlite3, System.Int32, System.IntPtr, System.Int32, System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) System.Int32 sqlite3_db_config_intptr_int_int_arm64cc(SQLitePCL.sqlite3, System.Int32, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr, System.Int32, System.Int32) (in [SQLitePCLRaw.provider.e_sqlite3] SQLitePCL.SQLite3Provider_e_sqlite3+NativeMethods) "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm\6.0.2-mauipre.1.22102.15\Sdk\..\tools\mono-aot-cross.exe" --print-icall-table > "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\runtime-icall-table.h" embuilder.bat build MINIMAL Compiling native assets with emcc. This may take a while ... [2/3] skipped unchanged files [3/3] pinvoke.c -> pinvoke.o [took 0.46s] Linking with emcc. This may take a while ... emcc "@C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\src\emcc-default.rsp" "@C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\emcc-link.rsp" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\bin\wasm-ld.exe" -o "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\dotnet.wasm" "C:\Users\Abdul Rahman\.nuget\packages\sqlitepclraw.lib.e_sqlite3\2.1.0-pre20220207221914\buildTransitive\net6.0\..\..\runtimes\browser-wasm\nativeassets\net6.0\e_sqlite3.a" "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\pinvoke.o" "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\driver.o" "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\corebindings.o" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libicui18n.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libicuuc.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-component-debugger-stub-static.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-component-diagnostics_tracing-stub-static.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-component-hot_reload-stub-static.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-ee-interp.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-icall-table.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-ilgen.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmono-profiler-aot.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libmonosgen-2.0.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libSystem.IO.Compression.Native.a" "C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\libSystem.Native.a" "-LC:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libgl.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libal.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libhtml5.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libcompiler_rt.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc++.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc++abi.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libdlmalloc.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libc_rt_wasm.a" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\cache\sysroot\lib\wasm32-emscripten\libsockets.a" -mllvm -combiner-global-alias-analysis=false -mllvm -enable-emscripten-cxx-exceptions -mllvm -enable-emscripten-sjlj -mllvm -disable-lsr --allow-undefined --export putchar --export stackSave --export stackRestore --export stackAlloc --export __wasm_call_ctors --export __errno_location --export malloc --export free --export __cxa_is_pointer_type --export __cxa_can_catch --export setThrew --export _get_tzname --export _get_daylight --export _get_timezone --export memalign --export memset --export emscripten_main_thread_process_queued_calls --export ntohs --export htons --export htonl --export-if-defined=__start_em_asm --export-if-defined=__stop_em_asm --export-table -z stack-size=5242880 --initial-memory=536870912 --no-entry --max-memory=2147483648 --global-base=1024 "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\bin\wasm-emscripten-finalize" --minimize-wasm-changes -g --dyncalls-i64 "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\dotnet.wasm" -o "C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\dotnet.wasm" --detect-features "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64\6.0.1\tools\bin\node.exe" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\src\compiler.js" C:\Users\ABDULR~1\AppData\Local\Temp\tmphhogcpq7.txt EXEC(0,0): Error : undefined symbol: sqlite3_win32_set_directory8 (referenced by top-level compiled C/C++ code) EXEC(0,0): Warning : Link with `-s LLD_REPORT_UNDEFINED` to get more information on undefined symbols EXEC(0,0): Warning : To disable errors for undefined symbols use `-s ERROR_ON_UNDEFINED_SYMBOLS=0` EXEC(0,0): Warning : _sqlite3_win32_set_directory8 may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library EXEC(0,0): Error : Aborting compilation due to previous errors emcc(0,0): Error : '"C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64\6.0.1\tools\bin\node.exe" "C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.1\tools\emscripten\src\compiler.js" C:\Users\ABDULR~1\AppData\Local\Temp\tmphhogcpq7.txt' failed (returned 1) C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.2-mauipre.1.22102.15\Sdk\WasmApp.Native.targets(379,5): Error MSB3073: The command "emcc "@C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser-wasm\6.0.2-mauipre.1.22102.15\runtimes\browser-wasm\native\src\emcc-default.rsp" "@C:\Users\Abdul Rahman\source\repos\BlazorWasmEFCore\BlazorWasmEFCore\obj\Release\net6.0\wasm\for-publish\emcc-link.rsp"" exited with code 1. 2>Build failed. Check the Output window for more details. ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== ========== Publish: 0 succeeded, 1 failed, 0 skipped ==========

Am I still having any wrong configuration or workload missing in my machine or defining own NativeMethods signatures is the only workaround available now?

If that's the workaround then all methods in that file needs to be added? i.e I need to add a copy of that file in my project?

SteveSandersonMS commented 2 years ago

If you're using the packages that @bricelam is tweeting about, it shouldn't be necessary to add your own NativeMethods definitions.

@bricelam, do you have any thoughts on why this might be failing? Are there instructions anywhere for using SQLite from Blazor WebAssembly since you published those preview packages?

Zhiyuan-Amos commented 2 years ago

@fingers10 I managed to get it to work after updating to use SQLite's NuGet package and shifting the AllowUnsafeBlocks and EmccExtraLDFlags from Directory.build.props to the .csproj file. This is how my .csproj file looks like after omitting some of my project's specific code.

<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">

  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <EmccExtraLDFlags>-s WARN_ON_UNDEFINED_SYMBOLS=0</EmccExtraLDFlags>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.1" />
    <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.1" PrivateAssets="all" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.1" />
    <PackageReference Include="System.Net.Http.Json" Version="6.0.0" />
    <PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="2.1.0-pre20220207221914" />
  </ItemGroup>
</Project>
fingers10 commented 2 years ago

@Zhiyuan-Amos ,

Adding,

<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<EmccExtraLDFlags>-s WARN_ON_UNDEFINED_SYMBOLS=0</EmccExtraLDFlags>

makes publish to succeed but bring a runtime exception,

Could not find method 'AddYears' on type 'System.DateOnly' System.InvalidOperationException: Could not find method 'AddYears' on type 'System.DateOnly'

image

Console Error Log crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100] Unhandled exception rendering component: Could not find method 'AddYears' on type 'System.DateOnly' System.InvalidOperationException: Could not find method 'AddYears' on type 'System.DateOnly' at System.SharedTypeExtensions.GetRequiredRuntimeMethod(Type type, String name, Type[] parameters) at Microsoft.EntityFrameworkCore.Sqlite.Query.Internal.SqliteDateTimeAddTranslator..ctor(ISqlExpressionFactory sqlExpressionFactory) at Microsoft.EntityFrameworkCore.Sqlite.Query.Internal.SqliteMethodCallTranslatorProvider..ctor(RelationalMethodCallTranslatorProviderDependencies dependencies) at System.Reflection.RuntimeConstructorInfo.InternalInvoke(Object , Object[] , Boolean ) at System.Reflection.RuntimeConstructorInfo.DoInvoke(Object , BindingFlags , Binder , Object[] , CultureInfo ) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags , Binder , Object[] , CultureInfo ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitConstructor(ConstructorCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSiteMain(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitCache(ServiceCallSite , RuntimeResolverContext , ServiceProviderEngineScope , RuntimeResolverLock ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitScopeCache(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteVisitor`2[[Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeResolverContext, Microsoft.Extensions.DependencyInjection, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60],[System.Object, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitCallSite(ServiceCallSite , RuntimeResolverContext ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.Resolve(ServiceCallSite , ServiceProviderEngineScope ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.RuntimeServiceProviderEngine.<>c__DisplayClass4_0.b__0(ServiceProviderEngineScope ) at Microsoft.Extensions.DependencyInjection.ServiceProvider.GetService(Type , ServiceProviderEngineScope ) at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.GetService(Type ) at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider , Type ) at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[IDbContextDependencies](IServiceProvider ) at Microsoft.EntityFrameworkCore.DbContext.get_DbContextDependencies() at Microsoft.EntityFrameworkCore.DbContext.get_ContextServices() at Microsoft.EntityFrameworkCore.DbContext.get_InternalServiceProvider() at Microsoft.EntityFrameworkCore.DbContext.Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure.get_Instance() at Microsoft.EntityFrameworkCore.Infrastructure.Internal.InfrastructureExtensions.GetService[IDatabaseFacadeDependencies](IInfrastructure`1 accessor) at Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions.GetService[IDatabaseFacadeDependencies](IInfrastructure`1 accessor) at Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade.get_Dependencies() at Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade.Microsoft.EntityFrameworkCore.Storage.IDatabaseFacadeDependenciesAccessor.get_Dependencies() at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.OpenConnection(DatabaseFacade databaseFacade) at BlazorWasmEFCore.Pages.Index.RunEfCore() at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task) at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task , ComponentState )
Zhiyuan-Amos commented 2 years ago

@fingers10 yes I encountered that too, but that's a different issue. :P This is the parent issue https://github.com/dotnet/efcore/issues/26288, and a temporary fix can be found here https://github.com/dotnet/efcore/issues/26860.

I managed to resolve it by adding this to my codebase, based on the issue above.

fingers10 commented 2 years ago

@Zhiyuan-Amos many thanks.. that helped.

@SteveSandersonMS Many thanks for your support. Now I'm able to publish and run with the SQLitePCLRaw.bundle_e_sqlite3 nuget along with the temp fix suggested by @Zhiyuan-Amos .

@bricelam, @SteveSandersonMS Any inputs on fixing this in near future?

fingers10 commented 2 years ago

@SteveSandersonMS we don't e_sqlite3.a after publish? I published the demo in gh-pages - BlazorWasmEfCore and it works without e_sqlite3.a. Please can you share more inputs on this?

bricelam commented 2 years ago

e_sqlite3.a gets statically linked directly to into dotnet.wasm on build. So no, the .a file won't get published.

fingers10 commented 2 years ago

@bricelam , many thanks for your inputs.

As of now sqlite in blazor fails on publish. The following flags are added as workaround.

<AllowUnsafeBlocks>true</AllowUnsafeBlocks> 
<EmccExtraLDFlags>-s WARN_ON_UNDEFINED_SYMBOLS=0</EmccExtraLDFlags>

Is it something that will be fixed on upcoming releases?

bricelam commented 2 years ago

@ericsink It looks like it's complaining about not finding sqlite3_win32_set_directory on Wasm. Do you already have workarounds for this on iOS and Android AoT? Or are those linkers just more forgiving by default?

bricelam commented 2 years ago

Or is this something that should be added to stubs.c?

ericsink commented 2 years ago

The iOS builds use provider_internal, which is compiled specially to not look for sqlite3_win32_set_directory. All other platforms currently allow this. (If Android AoT is a thing, I don't have any support for it yet.)

Anyway, it looks like there is no special TFM for Wasm? If we had something like net6.0-webassembly, I could just add a provider with that win32 dir feature removed and multi-target for it. But I guess Wasm is more of a RID-level thing that a TargetFramework, isn't it.

Adding it to stubs.c is another approach that should work fine.

ericsink commented 2 years ago

Wait -- the stubs.c approach is a little more subtle than that. I'm looking more closely at that approach...

ericsink commented 2 years ago

Yeah, we can do the stubs.c thing for sqlite3_win32_set_directory and wasm. We just need to be sure that stub is only included for wasm so it doesn't clash with the real implementation from sqlite itself. Either a separate wasm-only stubs file or inside the existing stubs.c with an ifdef.

Let me know if you want me to make this change, as opposed to trying to find a way of solving it at the provider/TFM level.

bricelam commented 2 years ago

NuGet lets you override managed assemblies for a specific RID. The nupkg would look something like this:

bricelam commented 2 years ago

(Edited previous comment. Posted too soon.)

bricelam commented 2 years ago

The RID-specific assembly is more work, but would probably be the better option. We could even reverse it and make the one with sqlite3_win32_set_directory specific to windows.

bricelam commented 2 years ago

I think that would look something like this:

bricelam commented 2 years ago

This may allow iOS to not require a separate provider.

ericsink commented 2 years ago

I'll take a closer look at the RID-specific lib approach. Unfortunately, I recently changed those providers to use csproj-style "dotnet pack generates the nuspec from the csproj" instead of a nuspec file, because it seems like that's the direction they want everyone to go. But unless there is a way to do these RID-specific assemblies in csproj (which I doubt), I'll need to go backward on that.

ericsink commented 2 years ago

(Pretty sure iOS will always need that special provider anyway, because it does the DllImport("__Internal") trick.)

Zhiyuan-Amos commented 2 years ago

Hello @SteveSandersonMS, I tried updating my Blazor Wasm app to run .NET 7 Preview 2 with both <PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="2.1.0-pre20220207221914" /> and <PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="2.1.0-pre20220318192836" />, however I'm encountering the following error at this line.

Uncaught ReferenceError: FS is not defined

(this is probably the wrong thread for me to ask you this, please feel free to direct me to a more appropriate place for further discussion, thank you!)

SteveSandersonMS commented 2 years ago

@Zhiyuan-Amos It looks like this is due to a change in the runtime. Would you mind filing an issue at https://github.com/dotnet/runtime, indicating clearly that this is related to WebAssembly?

@lewing Not sure if it's intentional to remove the FS JS API. It would be good to discuss next week and make sure that, if we're having a breaking change here, we have some way to communicate it and perhaps allow passing some Emscripten flags to restore the FS APIs if relevant.

Zhiyuan-Amos commented 2 years ago

@SteveSandersonMS the issue has been resolved following https://github.com/dotnet/runtime/issues/67290#issuecomment-1098865533, fyi :)