【问题标题】:Unable to create Area in ASP.NET Core 6 MVC framework无法在 ASP.NET Core 6 MVC 框架中创建区域
【发布时间】:2021-12-31 06:28:22
【问题描述】:

我正在处理一个使用 ASP.NET Core 6 MVC 的项目。我正在尝试添加新的脚手架项目,这是一个 MVC 区域。 但我不断收到错误消息。

  • 这里是该项目的 GitHub 链接:click

以下是 2 个相关截图:

我该如何解决这个问题?

注意:这可能是导致此问题的一个重要因素:

Error NU1202 Package System.Threading 4.3.0 is not compatible with net6.0 (.NETCoreApp,Version=v6.0). Package System.Threading 4.3.0 supports: monoandroid10 (MonoAndroid,Version=v1.0)

【问题讨论】:

  • 您在Package Manager Console 中使用了哪个命令?我已下载您的项目,无法重现您的问题。
  • 你能告诉我如何重现它吗?

标签: c# asp.net asp.net-mvc asp.net-core asp.net-core-mvc


【解决方案1】:

下载您的项目后。我添加了这一行

.AddRazorRuntimeCompilation();

Program.cs 文件中。而且我也安装了像你这样的包,它工作正常。

我的测试步骤

  1. 删除.vsbinobj 文件夹。

  2. 打开项目

  3. 安装包

  4. 运行应用,一切正常

建议

  1. 删除上面提到的3个文件夹。

  2. 将你的 vs2022 升级到最新版本

【讨论】:

  • 我不能做这个人。 .AddRazorRuntimeCompilation() 无法添加。有没有我需要安装的包。
  • @Shuvo 你的程序在本地能正常运行吗?
  • @Shuvo 我添加了这个包,因为我在本地运行它时出现错误消息。
  • 兄弟,我真的很痛苦。你能下载项目并按照你的指示做,然后通过 GitHub 给我吗?
  • 兄弟我按照你的建议做了。但是有些软件包没有安装。我在问题中显示的包中的错误即将到来。 system.threading 4.3.0 版本未安装。
猜你喜欢
  • 1970-01-01
  • 2016-09-10
  • 2022-10-24
  • 2016-10-10
  • 1970-01-01
  • 2020-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多