[wasm] Change netcore support to use a prebuilt corefx runtime. (mono/mono#17773)
authorZoltan Varga <vargaz@gmail.com>
Wed, 13 Nov 2019 00:30:09 +0000 (01:30 +0100)
committerGitHub <noreply@github.com>
Wed, 13 Nov 2019 00:30:09 +0000 (01:30 +0100)
* [wasm] Change netcore support to use a prebuilt corefx runtime.

* [wasm] Build and test netcore support on CI.

* [wasm] Disable netcore tests on CI for now.

* [wasm] Add an error check.

* [wasm] Add a linker exclusion.

* [wasm] Add netcore runtimes to the nupkg.

Commit migrated from https://github.com/mono/mono/commit/eaf895f2d0ec8c6056ed6b4777579d2e08a8444d

src/mono/netcore/System.Private.CoreLib/src/LinkerDescriptor/System.Private.CoreLib.xml

index 2cb1b1f..6654bc2 100644 (file)
@@ -31,6 +31,8 @@
                  <method name="MonoResolveUsingResolveSatelliteAssembly" />
                  <!-- appdomain.c: mono_try_assembly_resolve_handle () -->
                  <method name="OnAssemblyResolve"/>
+                 <!-- native-library.c: netcore_resolve_with_load () -->
+                 <method name="MonoResolveUnmanagedDll"/>
                </type>
                
                <!-- marshal.c: emit_marshal_custom (should not be used on devices)