我正在尝试运行Blazor应用程序的发布。我已经安装了DotNet 6 Preview 6,AOT工作负载。当我运行发布时,我收到下一条错误消息:C:\程序文件\点网络\包\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0.0-预览版。6.21352.12\Sdk\WasmApp.Native.targets(316,5):错误MSB 3073:命令“emcc --version”退出,代码为-1073741515。有什么理由?
g52tjvyc1#
我们已经找到了原因。这是因为emcc无法运行Python,Python位于C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.21.Python.win-x64\6.0.0-preview.6.21275.1\tools。此软件包包含Python 3.9,它不能在Windows Server 2008 R2上运行。解决方案:我们需要迁移到最新的Windows服务器。临时解决方案:在文件C:\程序文件\dotnet\packs\Microsoft.NET运行时.Emscripten. 2.0.21.Python中,重写变量EMSDK_PYTHON并将其指向Python 3.8
aurhwmvo2#
要在Linux下的.net 7上发布,以下命令会有所帮助:apt-get更新&& apt-get安装-y python3 && dotnet工作负载安装wasm工具
2条答案
按热度按时间g52tjvyc1#
我们已经找到了原因。这是因为emcc无法运行Python,Python位于C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.21.Python.win-x64\6.0.0-preview.6.21275.1\tools。此软件包包含Python 3.9,它不能在Windows Server 2008 R2上运行。
解决方案:我们需要迁移到最新的Windows服务器。
临时解决方案:在文件C:\程序文件\dotnet\packs\Microsoft.NET运行时.Emscripten. 2.0.21.Python中,重写变量EMSDK_PYTHON并将其指向Python 3.8
aurhwmvo2#
要在Linux下的.net 7上发布,以下命令会有所帮助:
apt-get更新&& apt-get安装-y python3 && dotnet工作负载安装wasm工具