unoplatform / uno

Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
https://platform.uno
Apache License 2.0
8.78k stars 706 forks source link

Xamarin.Essentials Browser Plugin not working in Sample WASM App #2619

Closed ericbrunner closed 4 years ago

ericbrunner commented 4 years ago

Current behavior

I followed the sample tutorial at https://github.com/unoplatform/Uno.Xamarin.Forms.Platform.

All works very well. But when I hit the Learn More Button in the About Page nothing happens. That's the console log output in the browser. I tried with Chrome, Opera and Edge.

OnButtonClick

Windows.UI.Core.CoreDispatcher[0]

      Dispatcher unhandled exception

Xamarin.Essentials.NotImplementedInReferenceAssemblyException: This functionality is not implemented in the portable version of this assembly. You should reference the NuGet package from your main application project in order to reference the platform-specific implementation.

  at Xamarin.Essentials.Browser.PlatformOpenAsync (System.Uri uri, Xamarin.Essentials.BrowserLaunchOptions options) [0x00000] in D:\a\1\s\Xamarin.Essentials\Browser\Browser.netstandard.tvos.watchos.cs:9 

  at Xamarin.Essentials.Browser.OpenAsync (System.Uri uri, Xamarin.Essentials.BrowserLaunchOptions options) [0x00000] in D:\a\1\s\Xamarin.Essentials\Browser\Browser.shared.cs:37 

  at Xamarin.Essentials.Browser.OpenAsync (System.String uri, Xamarin.Essentials.BrowserLaunchOptions options) [0x00018] in D:\a\1\s\Xamarin.Essentials\Browser\Browser.shared.cs:24 

  at Xamarin.Essentials.Browser.OpenAsync (System.String uri, Xamarin.Essentials.BrowserLaunchMode launchMode) [0x00000] in D:\a\1\s\Xamarin.Essentials\Browser\Browser.shared.cs:12 

  at Xamarin.Essentials.Browser.OpenAsync (System.String uri) [0x00000] in D:\a\1\s\Xamarin.Essentials\Browser\Browser.shared.cs:9 

  at DevkitApp.ViewModels.AboutViewModel+<>c.<.ctor>b__0_0 () [0x0000e] in C:\SOURCE\REPOS\DevKit-Temperature\DevkitApp\DevkitApp\ViewModels\AboutViewModel.cs:13 

  at System.Runtime.CompilerServices.AsyncMethodBuilderCore+<>c.<ThrowAsync>b__7_0 (System.Object state) [0x00000] in /mnt/jenkins/workspace/test-mono-mainline-wasm/label/ubuntu-1804-amd64/mcs/class/referencesource/mscorlib/system/runtime/compilerservices/AsyncMethodBuilder.cs:1021 

  at (wrapper delegate-invoke) <Module>.invoke_void_object(object)

  at Windows.UI.Core.CoreDispatcherSynchronizationContext+<>c__DisplayClass3_0.<Post>b__0 () [0x00000] in D:\a\1\s\src\Uno.UWP\UI\Core\CoreDispatcherSynchronizationContext.cs:25 

  at (wrapper delegate-invoke) <Module>.invoke_void()

  at Windows.UI.Core.CoreDispatcher.DispatchItems () [0x00104] in D:\a\1\s\src\Uno.UWP\UI\Core\CoreDispatcher.cs:291 

Expected behavior

Should navigate to a website.

How to reproduce it (as minimally and precisely as possible)

REPO Project is attached.

Environment

Nuget Package:

Package Version(s):

Affected platform(s):

Visual Studio:

] 2019 (version: )

Relevant plugins:

Anything else we need to know?

jeromelaban commented 4 years ago

Thank you for the report! Indeed, at this point Xamarin.Essentials is not supported on Wasm.

As a first step, supporting it would imply retargeting the Xamarin.Essentials UWP support to use Uno, then implement the pieces that are missing Uno for Xamarin.Essentials to work.

ericbrunner commented 4 years ago

Thanks for getting back that quick. Regarding

As a first step, supporting it would imply retargeting the Xamarin.Essentials UWP support to use Uno, then implement the pieces that are missing Uno for Xamarin.Essentials to work.

Who can do this? Or if I by myself how?

jeromelaban commented 4 years ago

Anyone can do this, but it requires a bit of knowledge on how msbuild works to create the wasm implementation, because nuget does not support wasm yet.

We have a fork here but we have not started the work yet. It would involve creating a new "Uno.Xamarin.Essentials.Wasm" project based on this project so it can be used by Wasm projects.

ericbrunner commented 4 years ago

Hmmm. Shouldn't it be sufficient to install the official Xamarin.Essential nuget package in the wasm project like in droid,iOS and UWP as described here https://docs.microsoft.com/en-us/xamarin/essentials/get-started?context=xamarin%2Fxamarin-forms&tabs=windows%2Cuwp#installation.

The Xamarin.Essentials team should implement the wasm plattform specific implementation.

I filed a feature request there:

https://github.com/xamarin/Essentials/issues/1093

jeromelaban commented 4 years ago

In the case of WebAssembly, the interoperability model is not clearly defined, and Uno abstracts it through the WinRT/WinUI API avoiding dependency changes as the JS API updates in the future.

Note that it will most definitely will change, particularly when Interface Types will become more present and that WebAssembly modules won't need to go through JavaScript to work properly.

That being said, which API of Xamarin.Essentials are you interested in ? My apologies, I forgot you wrote it at the top.

ericbrunner commented 4 years ago

From you tutorial I expected that the browser.open works. look at the video https://github.com/unoplatform/Uno.Xamarin.Forms.Platform/blob/uno/docs/20190917-xf-demo.gif

What C# API call did you use? I don't really need Xamarin.Essential for playing around with your awesome plattform. In general I frequently use those APIs

I would be interested in contributing to those implemtentations. For example the Connectivity plugin for WASM. Let me know.

GitHub
unoplatform/Uno.Xamarin.Forms.Platform
Uno Platform WebAssembly Renderers for Xamarin.Forms - unoplatform/Uno.Xamarin.Forms.Platform
jeromelaban commented 4 years ago

Thanks for the list. I took a stab at porting essentials to Wasm, and it was quite small. Here's a package you can use: https://www.nuget.org/packages/Uno.Xamarin.Essentials/1.4.1-uno.13

Note that some of the APIs may not work because they are not implemented in Uno, but here's a list of what currently works: https://github.com/unoplatform/uno/issues/2632.

The original issue you mentioned (browser) should work if you refence the Uno.Xamarin.Essentials package.

Uno.Xamarin.Essentials 1.4.1-uno.13
Xamarin.Essentials: a kit of essential API's for your apps
ericbrunner commented 4 years ago

Ok it works on localhost. I had to remove Xamarin.Essentials entirely from all projects and replace it with your Uno.Xamarin.Essentials nuget.

When I publish it to my azure site still the Xamarin.Essentials.dll and not the Uno.Xamarin.Essentials.dll is uploaded:

1>------ Build started: Project: DevkitApp.Wasm, Configuration: Debug-Wasm Any CPU ------
1>C:\DevKit-Uno\DevkitApp.UWP\App.xaml.cs(57,21,57,45): warning Uno0001: Windows.ApplicationModel.Activation.LaunchActivatedEventArgs.PreviousExecutionState is not implemented in Uno
1>C:\DevKit-Uno\DevkitApp.UWP\App.xaml.cs(96,28,96,61): warning Uno0001: Windows.ApplicationModel.SuspendingOperation.GetDeferral() is not implemented in Uno
1>C:\DevKit-Uno\DevkitApp.UWP\App.xaml.cs(98,13,98,30): warning Uno0001: Windows.ApplicationModel.SuspendingDeferral.Complete() is not implemented in Uno
1>DevkitApp.Wasm -> C:\DevKit-Uno\DevkitApp.Wasm\bin\Debug-Wasm\netstandard2.0\DevkitApp.Wasm.dll
1>Restore completed in 1,35 ms for C:\Users\Erich\AppData\Local\Temp\mono-wasm-f5cfc67c8ed\packager_build\packager2.csproj.
1>packager2 -> C:\Users\Erich\AppData\Local\Temp\mono-wasm-f5cfc67c8ed\packager2.exe
1>Done building project "DevkitApp.Wasm.csproj".
2>------ Publish started: Project: DevkitApp.Wasm, Configuration: Debug-Wasm Any CPU ------
DevkitApp.Wasm -> C:\DevKit-Uno\DevkitApp.Wasm\bin\Debug-Wasm\netstandard2.0\DevkitApp.Wasm.dll
Restore completed in 1,26 ms for C:\Users\Erich\AppData\Local\Temp\mono-wasm-f5cfc67c8ed\packager_build\packager2.csproj.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Roslyn\csc.exe /noconfig /unsafe- /checked- /nowarn:1701,1702,1701,1702,2008 /nostdlib+ /platform:AnyCPU /errorreport:prompt /warn:4 /define:TRACE;DEBUG_WASM;NETFRAMEWORK;NET462 /errorendlocation /preferreduilang:en-US /highentropyva+ /reference:C:\Users\Erich\AppData\Local\Temp\mono-wasm-f5cfc67c8ed\Mono.Cecil.dll /reference:C:\Users\Erich\AppData\Local\Temp\mono-wasm-f5cfc67c8ed\Mono.Options.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\mscorlib.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\System.Core.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\System.Data.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\System.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\System.Drawing.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\System.IO.Compression.FileSystem.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\System.Numerics.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\System.Runtime.Serialization.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\System.Xml.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\System.Xml.Linq.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Collections.Concurrent.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Collections.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.ComponentModel.Annotations.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.ComponentModel.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.ComponentModel.EventBasedAsync.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Diagnostics.Contracts.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Diagnostics.Debug.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Diagnostics.Tools.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Diagnostics.Tracing.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Dynamic.Runtime.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Globalization.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.IO.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Linq.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Linq.Expressions.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Linq.Parallel.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Linq.Queryable.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Net.NetworkInformation.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Net.Primitives.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Net.Requests.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Net.WebHeaderCollection.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.ObjectModel.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Reflection.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Reflection.Emit.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Reflection.Emit.ILGeneration.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Reflection.Emit.Lightweight.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Reflection.Extensions.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Reflection.Primitives.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Resources.ResourceManager.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Runtime.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Runtime.Extensions.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Runtime.Handles.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Runtime.InteropServices.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Runtime.InteropServices.WindowsRuntime.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Runtime.Numerics.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Runtime.Serialization.Json.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Runtime.Serialization.Primitives.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Runtime.Serialization.Xml.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Security.Principal.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.ServiceModel.Duplex.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.ServiceModel.Http.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.ServiceModel.NetTcp.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.ServiceModel.Primitives.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.ServiceModel.Security.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Text.Encoding.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Text.Encoding.Extensions.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Text.RegularExpressions.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Threading.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Threading.Tasks.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Threading.Tasks.Parallel.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Threading.Timer.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Xml.ReaderWriter.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Xml.XDocument.dll /reference:C:\Users\Erich\.nuget\packages\microsoft.netframework.referenceassemblies.net462\1.0.0-preview.2\build\.NETFramework\v4.6.2\Facades\System.Xml.XmlSerializer.dll /debug- /debug:portable /filealign:512 /out:obj\Debug-Wasm\packager2.exe /ruleset:"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Static Analysis Tools\\Rule Sets\MinimumRecommendedRules.ruleset" /subsystemversion:6.00 /target:exe /warnaserror- /utf8output /deterministic+ /langversion:7.3 packager.cs "C:\Users\Erich\AppData\Local\Temp\.NETFramework,Version=v4.6.2.AssemblyAttributes.cs" obj\Debug-Wasm\packager2.AssemblyInfo.cs /warnaserror+:NU1605
packager2 -> C:\Users\Erich\AppData\Local\Temp\mono-wasm-f5cfc67c8ed\packager2.exe
DevkitApp.Wasm -> C:\DevKit-Uno\DevkitApp.Wasm\obj\Debug-Wasm\netstandard2.0\PubTmp\Out\
Adding directory (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e).
Adding directory (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646).
Adding directory (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6).
Adding directory (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7).
Updating file (devkit-iot-wasm\AppManifest.js).
Updating file (devkit-iot-wasm\DevkitApp.dll).
Updating file (devkit-iot-wasm\DevkitApp.pdb).
Updating file (devkit-iot-wasm\Fonts.css).
Updating file (devkit-iot-wasm\index.html).
Updating file (devkit-iot-wasm\jquery-pep.js).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\DevkitApp.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\DevkitApp.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\DevkitApp.Wasm.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\DevkitApp.Wasm.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Microsoft.Extensions.Logging.Abstractions.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Microsoft.Extensions.Logging.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Microsoft.Extensions.Logging.Console.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Microsoft.Extensions.Logging.Filter.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Microsoft.Practices.ServiceLocation.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Mono.Security.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Mono.Security.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\mscorlib.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\mscorlib.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Newtonsoft.Json.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Collections.Immutable.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Core.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Core.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Data.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Data.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Drawing.Common.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Drawing.Common.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Net.Http.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Net.Http.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Numerics.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Numerics.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Runtime.Serialization.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Runtime.Serialization.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.ServiceModel.Internals.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.ServiceModel.Internals.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Xml.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Xml.Linq.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Xml.Linq.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\System.Xml.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Uno.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Uno.Core.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Uno.Foundation.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Uno.Foundation.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Uno.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Uno.UI.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Uno.UI.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Uno.UI.Wasm.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Uno.UI.Wasm.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Uno.Xaml.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\WebAssembly.Bindings.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\WebAssembly.Bindings.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\WebAssembly.Net.Http.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\WebAssembly.Net.Http.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\WebAssembly.Net.WebSockets.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\WebAssembly.Net.WebSockets.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Xamarin.Essentials.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Xamarin.Essentials.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Xamarin.Forms.Core.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Xamarin.Forms.Core.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Xamarin.Forms.Platform.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Xamarin.Forms.Platform.Uno.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Xamarin.Forms.Platform.Uno.pdb).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Xamarin.Forms.Xaml.clr).
Adding file (devkit-iot-wasm\managed-586c03a3d42fe3bcfe896716bf8d6b7c047ee80e\Xamarin.Forms.Xaml.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\DevkitApp.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\DevkitApp.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\DevkitApp.Wasm.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\DevkitApp.Wasm.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Microsoft.Extensions.Logging.Abstractions.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Microsoft.Extensions.Logging.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Microsoft.Extensions.Logging.Console.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Microsoft.Extensions.Logging.Filter.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Microsoft.Practices.ServiceLocation.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Mono.Security.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Mono.Security.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\mscorlib.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\mscorlib.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Newtonsoft.Json.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Collections.Immutable.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Core.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Core.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Data.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Data.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Drawing.Common.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Drawing.Common.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Net.Http.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Net.Http.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Numerics.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Numerics.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Runtime.Serialization.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Runtime.Serialization.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.ServiceModel.Internals.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.ServiceModel.Internals.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Xml.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Xml.Linq.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Xml.Linq.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\System.Xml.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Uno.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Uno.Core.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Uno.Foundation.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Uno.Foundation.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Uno.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Uno.UI.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Uno.UI.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Uno.UI.Wasm.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Uno.UI.Wasm.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Uno.Xaml.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\WebAssembly.Bindings.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\WebAssembly.Bindings.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\WebAssembly.Net.Http.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\WebAssembly.Net.Http.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\WebAssembly.Net.WebSockets.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\WebAssembly.Net.WebSockets.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Xamarin.Essentials.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Xamarin.Essentials.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Xamarin.Forms.Core.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Xamarin.Forms.Core.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Xamarin.Forms.Platform.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Xamarin.Forms.Platform.Uno.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Xamarin.Forms.Platform.Uno.pdb).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Xamarin.Forms.Xaml.clr).
Adding file (devkit-iot-wasm\managed-bba41a41f067fa731db5f04aad395ed3cb79a646\Xamarin.Forms.Xaml.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\DevkitApp.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\DevkitApp.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\DevkitApp.Wasm.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\DevkitApp.Wasm.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Microsoft.Extensions.Logging.Abstractions.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Microsoft.Extensions.Logging.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Microsoft.Extensions.Logging.Console.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Microsoft.Extensions.Logging.Filter.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Microsoft.Practices.ServiceLocation.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Mono.Security.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Mono.Security.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\mscorlib.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\mscorlib.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Newtonsoft.Json.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Collections.Immutable.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Core.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Core.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Data.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Data.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Drawing.Common.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Drawing.Common.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Net.Http.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Net.Http.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Numerics.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Numerics.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Runtime.Serialization.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Runtime.Serialization.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.ServiceModel.Internals.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.ServiceModel.Internals.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Xml.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Xml.Linq.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Xml.Linq.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\System.Xml.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Uno.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Uno.Core.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Uno.Foundation.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Uno.Foundation.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Uno.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Uno.UI.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Uno.UI.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Uno.UI.Wasm.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Uno.UI.Wasm.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Uno.Xaml.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\WebAssembly.Bindings.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\WebAssembly.Bindings.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\WebAssembly.Net.Http.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\WebAssembly.Net.Http.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\WebAssembly.Net.WebSockets.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\WebAssembly.Net.WebSockets.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Xamarin.Essentials.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Xamarin.Essentials.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Xamarin.Forms.Core.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Xamarin.Forms.Core.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Xamarin.Forms.Platform.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Xamarin.Forms.Platform.Uno.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Xamarin.Forms.Platform.Uno.pdb).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Xamarin.Forms.Xaml.clr).
Adding file (devkit-iot-wasm\managed-caa976f8918582bf49fa87aa336a1cfd5e2a3aa6\Xamarin.Forms.Xaml.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\DevkitApp.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\DevkitApp.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\DevkitApp.Wasm.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\DevkitApp.Wasm.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Microsoft.Extensions.Logging.Abstractions.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Microsoft.Extensions.Logging.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Microsoft.Extensions.Logging.Console.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Microsoft.Extensions.Logging.Filter.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Microsoft.Practices.ServiceLocation.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Mono.Security.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Mono.Security.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\mscorlib.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\mscorlib.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Newtonsoft.Json.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Collections.Immutable.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Core.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Core.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Data.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Data.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Drawing.Common.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Drawing.Common.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Net.Http.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Net.Http.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Numerics.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Numerics.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Runtime.Serialization.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Runtime.Serialization.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.ServiceModel.Internals.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.ServiceModel.Internals.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Xml.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Xml.Linq.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Xml.Linq.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\System.Xml.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Uno.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Uno.Core.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Uno.Foundation.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Uno.Foundation.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Uno.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Uno.UI.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Uno.UI.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Uno.UI.Wasm.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Uno.UI.Wasm.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Uno.Xaml.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\WebAssembly.Bindings.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\WebAssembly.Bindings.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\WebAssembly.Net.Http.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\WebAssembly.Net.Http.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\WebAssembly.Net.WebSockets.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\WebAssembly.Net.WebSockets.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Xamarin.Essentials.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Xamarin.Essentials.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Xamarin.Forms.Core.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Xamarin.Forms.Core.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Xamarin.Forms.Platform.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Xamarin.Forms.Platform.Uno.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Xamarin.Forms.Platform.Uno.pdb).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Xamarin.Forms.Xaml.clr).
Adding file (devkit-iot-wasm\managed-d57acac65f9c0e8d5e3fb97fc8602c9418b267a7\Xamarin.Forms.Xaml.pdb).
Updating file (devkit-iot-wasm\mono-config.js).
Updating file (devkit-iot-wasm\normalize.css).
Updating file (devkit-iot-wasm\require.js).
Updating file (devkit-iot-wasm\service-worker.js).
Updating file (devkit-iot-wasm\setImmediate.js).
Updating file (devkit-iot-wasm\uno-bootstrap.css).
Updating file (devkit-iot-wasm\uno-bootstrap.js).
Updating file (devkit-iot-wasm\uno-config.js).
Updating file (devkit-iot-wasm\Uno.dll).
Updating file (devkit-iot-wasm\Uno.Foundation.dll).
Updating file (devkit-iot-wasm\Uno.UI.css).
Updating file (devkit-iot-wasm\Uno.UI.dll).
Updating file (devkit-iot-wasm\Uno.UI.js).
Updating file (devkit-iot-wasm\Uno.UI.Toolkit.dll).
Updating file (devkit-iot-wasm\Uno.UI.Wasm.dll).
Updating file (devkit-iot-wasm\Uno.Xaml.dll).
Updating file (devkit-iot-wasm\Xamarin.Essentials.dll).
Publish Succeeded.
Web App was published successfully http://devkit-iot-wasm.azurewebsites.net/
========== Build: 1 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========
ericbrunner commented 4 years ago

Now it works. I had to clear browser cache abd to the full reload of the site. Because the .NET assemblies are downloaded into the client browser, the previous Xamarin.Essentials.dll was loaded