【问题标题】:Missing assembly references缺少程序集引用
【发布时间】:2019-10-15 01:42:33
【问题描述】:

我已经清理了解决方案。甚至删除了 bin 文件夹的内容。但我还是得到了

命名空间“System.Web”中不存在类型或命名空间名称“Mvc”

找不到类型或命名空间名称“Kendo”(您是否缺少 using 指令或程序集引用?)

我该如何解决这个问题?

【问题讨论】:

  • 首先检查所有错误,有时一个小错误(与组装无关)会导致此类问题
  • 从 cmd nuget install packages.confignuget restore YourSolution.sln 或 PM Update-Package -Reinstall 尝试,甚至在解决方案资源管理器中右键单击解决方案节点并选择启用 NuGet 包还原。-stackoverflow.com/questions/6876732/…
  • 解决方案-右键-恢复包。

标签: c# asp.net-mvc assemblies


【解决方案1】:

试试 Cata Hotea 的解决方案。我不知道您是否有截图中的参考。它停止。一旦安装了 System.Web.Mvc。清洁您的解决方案。关闭您的项目。转到文件系统。删除包目录中的所有内容。然后删除你隐藏的.vs。然后在 VS 中再次打开解决方案。您应该会弹出关于需要下载软件包的信息,或者您可以构建项目。此外,请务必在 XML 标签 system.web -> pages -> namespaces -> add 中的 Views 目录中添加对 Web.config 的 Kendo.Mvc 引用。此外,请注意添加或更改 System.Web.Mvc 或 Razor 并不总是更新 Web.config 版本号。确保这些是正确的以避免警告。

【讨论】:

    【解决方案2】:

    您没有所需的参考资料。再次安装 MVC、Kendo 等,参考资料将添加到您的项目中。

    要么浏览必要的包(工具 -> Nuget 包管理器 -> 管理 Nuget 包以获取解决方案),要么使用 Nuget 控制台安装它(工具 -> Nuget 包管理器 -> 包管理器控制台)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多