【问题标题】:Package 'Microsoft.AspNet.Mvc 5.2.9 ' was restored using .NetFramework, Version=v4.6.1, instead of the project target framework包 \'Microsoft.AspNet.Mvc 5.2.9 \' 已使用 .NetFramework 恢复,版本 = v4.6.1,而不是项目目标框架
【发布时间】:2023-02-08 03:45:57
【问题描述】:

我有一个 ASP.NET Core 6.0 MVC 项目。我正在尝试添加此 dll Microsoft.AspNet.Mvc 5.2.9 但出现以下错误。请参考这个截图:

enter image description here

我们正在 Visual Studio 2022(版本 17.4.2)中从 ASP.NET MVC 5 迁移到 ASP.NET Core 6.0

我期待 System.Web.Mvc 应该添加到我的项目中。

谢谢 问候 奎师那

【问题讨论】:

  • 为什么要添加这个特定的 DLL?这是版本错误- 你需要得到这个的 .NET Core 6 版本....

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


【解决方案1】:

您可以使用 VS2022 生成一些虚拟 ASP.NET MVC Core 6 项目,并从其 .csproj 文件中获取对 MVC NuGet 包的依赖项。 这样你就可以确定它有正确的样板代码。

【讨论】:

    【解决方案2】:

    我相信 Microsoft.AspNetCore.Mvc 是您所需要的。

    Nuget link

    【讨论】:

      猜你喜欢
      • 2019-10-22
      • 2018-06-07
      • 2018-06-20
      • 2018-10-21
      • 1970-01-01
      • 2018-11-25
      • 2022-01-15
      • 1970-01-01
      • 2018-04-10
      相关资源
      最近更新 更多