【问题标题】:Change target framework in Blazor WASM project在 Blazor WASM 项目中更改目标框架
【发布时间】:2021-08-13 07:01:13
【问题描述】:

我最近使用VS 2022 Preview-Community 创建了一个Blazor 项目。在创建项目的开始我选择.Net 5 并且项目运行正确。但是当我想将目标框架更改为.Net 6时,我在运行时遇到了这个错误:

我在VS 2019 有同样的问题。如何更改Blazor 项目中的目标框架?

谢谢


编辑 1)

Nuget 安装包(将目标框架更改为 6 后):

【问题讨论】:

  • 您对代码库做了哪些更改?您是否删除了 nuget 缓存和 .vs 文件夹?
  • 我认为您的问题与此处报告的相同:github.com/dotnet/aspnetcore/issues/34054。试着观察它。另一种可能性是创建 2 个相同的项目,一个用于 5,一个用于 6,然后比较代码库。
  • 只需更新您的 NuGet 包。然后它'正常工作'。
  • @NicolaBiada ".. 比较代码库" - 这会显示很多不相关的更改。他们彻底检查了模板。
  • @NicolaBiada 不,我没有。我去测试一下

标签: c# visual-studio-2019 blazor blazor-webassembly visual-studio-2022


【解决方案1】:

图片后:

.net 6 仍处于预览阶段,因此您必须检查“[x] 包括预发布”

然后您会看到 .net6.0.0-preview.* 有 3 个更新。

【讨论】:

  • 谢谢。向前迈了一步,但是当项目运行时,只显示了 Loading 消息一段时间,什么也没发生
  • 使用新项目 (.net5 -> .net6) 再试一次。那应该行得通。然后找到您所做的现在失败的更改。
  • 谢谢。看来你在Blazor 工作并且很有经验。如何在我的项目中拥有Hot Reload?我使用“.Net 6”创建了一个项目,但它没有这个功能,我应该停止并启动我的项目以进行任何更改。谢谢
猜你喜欢
  • 2016-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多