WebAssembly 找不到 System.Net.Http

问题描述

我刚开始与 Godot 合作时遇到了一个奇怪的问题。 我做了一个 C# Godot VS 解决方案。添加了 C# 库,我在其中使用 System.Net.Http.HttpClient 连接到 Firebase Auth。 一切正常,直到我将其转换为 HTML 5。

当我在 localhost 下运行我的 Html5 时,我得到了这个。据我了解,WebAssembly 找不到 System.Net.Http.dll。我已经尝试了所有可能的构建变体,但没有任何区别。

我将不胜感激任何帮助。


 index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.dll'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/root/mono-installs/wasm-runtime-release/lib/WebAssembly.Net.Http.exe'.
index.js:8 Assembly Loader probing location: '/.mono/assemblies/Debug//Facades/WebAssembly.Net.Http.exe'.





index.js:8 Uncaught RangeError: Maximum call stack size exceeded
    at _fd_write (index.js:8)
    at __stdio_write (:5000/<anonymous>:wasm-function[15242]:0x2e2319)
    at __fwritex (:5000/<anonymous>:wasm-function[9718]:0x1dbaac)
    at out (:5000/<anonymous>:wasm-function[2253]:0x766c4)
    at printf_core (:5000/<anonymous>:wasm-function[8937]:0x1b5953)
    at __vfprintf_internal (:5000/<anonymous>:wasm-function[9710]:0x1db1e4)
    at vfiprintf (:5000/<anonymous>:wasm-function[8757]:0x1ad816)
    at fiprintf (:5000/<anonymous>:wasm-function[991]:0x3f4f4)
    at wasm_logger (:5000/<anonymous>:wasm-function[24237]:0x44b71d)
    at callback_adapter (:5000/<anonymous>:wasm-function[33433]:0x7ceec5)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)