首页 > 解决方案 > Blazor Web Assembly 构建失败.Net 6 RC1 MONO_PATH 不存在或权限错误

问题描述

以下是构建错误。我已升级到 Visual Studio 2022 RC

11>[ChiroApp.Browser.dll] 在 obj\Debug\net6.0 中执行(扩展响应文件内容):MONO_PATH=obj\Debug\net6.0;C:\Program Files\dotnet\packs\Microsoft.NETCore。 App.Runtime.Mono.browser-wasm\6.0.0-rc.1.21451.13\runtimes\browser-wasm\native;C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.Mono.browser- wasm\6.0.0-rc.1.21451.13\runtimes\browser-wasm\lib\net6.0 MONO_ENV_OPTIONS= C:\Program Files\dotnet\packs\Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross .browser-wasm\6.0.0-rc.1.21451.13\Sdk..\tools\mono-aot-cross.exe --debug --llvm "--aot=no-opt,static,direct-calls,deterministic ,dwarfdebug,llvm-path=C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64\6.0.0-rc.1.21430.3\tools\bin,静态,llvmonly,interp,asmonly,llvm-outfile=D:\Adnan\src\ChiroApp.Browser\obj\Debug\net6.0\wasm\ChiroApp.Browser.dll.bc。tmp" "ChiroApp.Browser.dll" 11>由于无法加载文件或程序集 'Microsoft.AspNetCore.Components, Version=6.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' 或其依赖项之一。11>使用 MONO_LOG_LEVEL=debug 运行以获取更多信息。11>图像 ChiroApp.Browser.dll 的 AOT 11>'D:\Adnan\src\ChiroApp.Browser\obj\Debug\net6.0\obj\Debug\net6.0' in MONO_PATH 不存在或权限错误。11>Mono Ahead of Time 编译器- 编译程序集 D:\Adnan\src\ChiroApp.Browser\obj\Debug\net6.0\ChiroApp.Browser.dll 11>C:\Program Files\dotnet\packs\Microsoft.NET.Runtime.WebAssembly.Sdk\6.0 .0-rc.1.21451.13\Sdk\WasmApp.Native.targets(481,5):错误:obj\Debug\net6.0\ChiroApp.Browser.dll 的预编译失败 11>[3/213] System.Text.Encoding.dll -> System.Text.Encoding.dll.bc 11>[4/213] System. Net.dll -> System.Net.dll.bc 11>[5/213] System.Diagnostics.DiagnosticSource.dll -> System.Diagnostics.DiagnosticSource.dll.bc 11>完成构建项目“ChiroApp.Browser.csproj” - - 失败的。

标签: .netmonoblazor-webassembly.net-6.0

解决方案


推荐阅读