Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
1 task done
genifycom opened this issue Jan 28, 2022 · 35 comments
Closed
1 task done

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

genifycom opened this issue Jan 28, 2022 · 35 comments
Labels
area-blazor Includes: Blazor, Razor Components feature-blazor-native-dependencies This issue is related to WASM native embedded libraries feature-blazor-wasm This issue is related to and / or impacts Blazor WebAssembly Needs: Author Feedback The author of this issue needs to respond in order for us to continue investigating this issue.

Comments

@genifycom
Copy link

genifycom commented Jan 28, 2022

Is there an existing issue for this?

  • I have searched the existing issues

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 genifycom changed the title Including a NativeFileReference causes a blazor error in Release mode Including a NativeFileReference causes a Blazor error in Release mode Jan 28, 2022
@mkArtakMSFT mkArtakMSFT added the area-blazor Includes: Blazor, Razor Components label Jan 28, 2022
@genifycom
Copy link
Author

genifycom commented Jan 28, 2022

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

@genifycom
Copy link
Author

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

@TanayParikh TanayParikh added feature-blazor-native-dependencies This issue is related to WASM native embedded libraries feature-blazor-wasm This issue is related to and / or impacts Blazor WebAssembly labels Jan 28, 2022
@javiercn
Copy link
Member

@genifycom thanks for contacting us.

@SteveSandersonMS do you have any thoughts?

@SteveSandersonMS
Copy link
Member

SteveSandersonMS commented Jan 31, 2022

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
Copy link
Member

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

@SteveSandersonMS SteveSandersonMS added the Needs: Author Feedback The author of this issue needs to respond in order for us to continue investigating this issue. label Jan 31, 2022
@ghost
Copy link

ghost commented Jan 31, 2022

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
Copy link

ghost commented Feb 4, 2022

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.

@ghost ghost closed this as completed Feb 7, 2022
@fingers10
Copy link

fingers10 commented Feb 24, 2022

@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
Copy link
Member

SteveSandersonMS commented Feb 24, 2022

@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
Copy link

@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, version 3.38.0.](https://www.sqlite.org/2022/sqlite-amalgamation-3380000.zip)
  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
Copy link
Member

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

  • you're using a different version of Microsoft.EntityFrameworkCore.Sqlite (BlazeOrbital uses 6.0.0-rc.1.21452.10; your app uses 6.0.2),
  • BlazeOrbital defines its own NativeMethods signatures whereas your app does not.

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
Copy link

@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\ABDULR1\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\ABDULR1\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
Copy link
Member

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
Copy link

@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
Copy link

@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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.CallSiteVisitor2[[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.GetRequiredServiceIDbContextDependencies
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<System.IServiceProvider>.get_Instance()
at Microsoft.EntityFrameworkCore.Infrastructure.Internal.InfrastructureExtensions.GetService[IDatabaseFacadeDependencies](IInfrastructure1 accessor) at Microsoft.EntityFrameworkCore.Infrastructure.AccessorExtensions.GetService[IDatabaseFacadeDependencies](IInfrastructure1 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
Copy link

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

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

@fingers10
Copy link

@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
Copy link

@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
Copy link
Contributor

bricelam commented Mar 2, 2022

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

@fingers10
Copy link

@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
Copy link
Contributor

bricelam commented Mar 2, 2022

@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
Copy link
Contributor

bricelam commented Mar 2, 2022

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

@ericsink
Copy link

ericsink commented Mar 2, 2022

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
Copy link

ericsink commented Mar 2, 2022

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

@ericsink
Copy link

ericsink commented Mar 2, 2022

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
Copy link
Contributor

bricelam commented Mar 2, 2022

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

  • libs/
    • net6.0/
      • SQLitePCLRaw.provider.e_sqlite3.dll <-- The "default" assembly for net6.0
  • runtimes/
    • browser-wasm/
      • lib/
        • net6.0/ (Might be able to use any here. I don't remember.)
          • SQLitePCLRaw.provider.e_sqlite3.dll <-- The assembly used for net6.0 on browser-wasm

@bricelam
Copy link
Contributor

bricelam commented Mar 2, 2022

(Edited previous comment. Posted too soon.)

@bricelam
Copy link
Contributor

bricelam commented Mar 2, 2022

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
Copy link
Contributor

bricelam commented Mar 2, 2022

I think that would look something like this:

  • runtimes/
    • win/
      • lib/
        • netstandard2.0/
          • SQLitePCLRaw.provider.e_sqlite3.dll

@bricelam
Copy link
Contributor

bricelam commented Mar 2, 2022

This may allow iOS to not require a separate provider.

@ericsink
Copy link

ericsink commented Mar 2, 2022

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
Copy link

ericsink commented Mar 2, 2022

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

@Zhiyuan-Amos
Copy link

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
Copy link
Member

@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
Copy link

@SteveSandersonMS the issue has been resolved following dotnet/runtime#67290 (comment), fyi :)

@ghost ghost locked as resolved and limited conversation to collaborators May 15, 2022
This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-blazor Includes: Blazor, Razor Components feature-blazor-native-dependencies This issue is related to WASM native embedded libraries feature-blazor-wasm This issue is related to and / or impacts Blazor WebAssembly Needs: Author Feedback The author of this issue needs to respond in order for us to continue investigating this issue.
Projects
None yet
Development

No branches or pull requests

9 participants