asp.net-mvc - 为什么VS无法识别标准的MVC组件,例如ViewBag,@ Html.ActionLink等?

标签 asp.net-mvc visual-studio compiler-errors viewbag

为什么要使用标准的MVC组件,例如ViewBag,@ Html.ActionLink

VS 无法识别其他吗?

enter image description here

问题是什么?我什至无法编译标准的MVC项目

最佳答案

如果问题仍然存在,则可能是您的nuget软件包扩展了前端组件之一,但与dll版本不兼容。

例如,我有一个BeginCollection nuget包,该包扩展了Html,但引用了旧版本的System.Web.Mvc。这意味着它可以工作,但在一次调试应用程序后,intellisense总是将所有内容都声明为错误。

关于asp.net-mvc - 为什么VS无法识别标准的MVC组件,例如ViewBag,@ Html.ActionLink等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39171946/

相关文章:

asp.net-mvc - 已添加具有相同 key 的项目

c# - 如何在 C# 中限制循环次数

visual-studio - 在 NuGet 包中将互操作类型嵌入到 false

c++ - 从临时流中提取字符时出现 GCC 编译器错误

java - 为什么我的应用程序上不断收到 “Unfortunately, <App> has stopped”? (Java,Android Studio)

c++ - Boost 池分配器不会在 g++ 中使用 std::allocate_shared 进行编译

asp.net-mvc - Html.ActionLink() 是否发布表单数据?

c# - 使用子目录时 Javascript 和 CSS 文件不起作用

asp.net-mvc - MVC 4 session 超时、Ajax 轮询

c - 释放二维数组 - 检测到堆损坏