我只是想将我对 .Net6 blazor wasm 应用程序的更改发布到 azure 以更新它,就像我做了十几次一样。从昨天开始就不再起作用了。我可以毫无问题地在本地构建和运行它,但是当我尝试发布它时,我会看到一个窗口告诉我:
发布遇到错误。构建失败。检查输出窗口以获取更多详细信息。
诊断日志已写入以下位置:“C:\Users\user\AppData\Local\Temp\tmpE865.tmp”
该文件的内容:
16.06.2022 08:20:08 System.AggregateException:发生一个或多个错误。---> Microsoft.WebTools.Shared.Exceptions.WebToolsException:构建失败。检查输出窗口以获取更多详细信息。--- 内部异常堆栈跟踪结束 --- ---> (内部异常 #0) Microsoft.WebTools.Shared.Exceptions.WebToolsException:构建失败。检查输出窗口以获取更多详细信息。<---
Microsoft.WebTools.Shared.Exceptions.WebToolsException:构建失败。检查输出窗口以获取更多详细信息。
===================
控制台输出:
C:\Program Files\dotnet\sdk\6.0.400-preview.22301.10\Sdks\Microsoft.NET.Sdk.BlazorWebAssembly\targets\Microsoft.NET.Sdk.BlazorWebAssembly.6_0.targets(614,5):错误 MSB6006: “dotnet.exe”退出,代码为 1。
尝试获取我几天前成功发布的旧版本代码。还是不行。我的同事仍然可以发布相同的代码。
但我可以发布我的 API 后端...所以这个错误似乎与 blazor wasm 有关。
在最新版本的 VS 2022 中尝试过这一点,并且刚刚尝试了预览版本 - 没有运气。
我还完成了 .Net 6 SDK 的修复安装。
编辑:我尝试将我的项目发布到文件夹并收到相同的错误。所以和蔚蓝没有关系。然后我创建了一个新的空白 Blazor 应用程序...我可以将其发布到文件夹,不会出现错误。所以我的项目不知何故被破坏了......但即使是较旧的代码也无法发布。这太奇怪了...