Ner*_*lem 8 azure visual-studio blazor blazor-webassembly
我只是想将我对 .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 应用程序...我可以将其发布到文件夹,不会出现错误。所以我的项目不知何故被破坏了......但即使是较旧的代码也无法发布。这太奇怪了...
@XSharp 是正确的。我们昨天开始出现同样的问题。我们使用的 DotNet 版本“6.0.x”似乎已开始使用版本“6.0.301”,这似乎导致了此问题。强制它使用以前的版本“6.0.106”
只需在 YAML 中的任务顶部添加以下内容即可
- task: UseDotNet@2
inputs:
packageType: 'sdk'
version: '6.0.106'
Run Code Online (Sandbox Code Playgroud)
看起来有人在项目路径中有空格时将其报告为问题: https: //github.com/dotnet/core/issues/7548
| 归档时间: |
|
| 查看次数: |
2256 次 |
| 最近记录: |