【问题标题】:Visual Studio 2015 Update - MVC not available in IDEVisual Studio 2015 更新 - MVC 在 IDE 中不可用
【发布时间】:2015-07-30 05:12:53
【问题描述】:

我有一个使用 MVC 和 Bootstrap (C#) 的项目。它在 VS2013 中 100% 工作。昨天,我搬到了 2015 年,但现在,我的所有 MVC 对象都不再被 IDE 识别了。

我收到设计时错误:

HtmlHelper 不包含“BeginForm”的定义

以及 HtmlHelper 的所有其他功能。

从 2013 年迁移到 2015 年时,是否有一个步骤需要允许 MVC 功能在 ide 中可用?请注意,该解决方案可以完美编译并运行。我只是没有代码提示,而且 cshtml 文件在编辑时都显示错误。

【问题讨论】:

  • 这可能与您的 web.config 中的 updating the versions 有关。
  • 你是升级mvc版本还是只升级项目文件格式?
  • 没有真正升级。我刚刚安装了VS2015,然后打开了解决方案。也许 MVC 版本更新了?

标签: c# asp.net-mvc visual-studio-2015


【解决方案1】:

我们认为这些情况正在发生,因为您当前使用的是 MVC 4,而 Visual Studio 2015 中不包含 MVC 4 工具。仅包含 MVC 5 和 MVC 6 工具。如果您实际上正在使用 MVC 5 并看到这些问题,请告诉我们。您可以通过打开 packages.config 并滚动到 Microsoft.AspNet.Mvc 条目来确认您正在使用 MVC 4。如果列出的版本以“4”开头,则表示您使用的是 MVC 4。

话虽如此,我们感谢您的反馈以及您在 MVC 4 中所做的投资。根据您和其他客户的反馈,我们正在研究使 MVC 4 工具可用于 Visual Studio 2015 的可能性。同时,尽管存在工具问题,您的项目仍将在 Visual Studio 2015 中编译和运行。或者,您可以将 Visual Studio 2013 和 2015 并排安装在您的计算机上。这样,您可以将 Visual Studio 2013 用于 MVC 4 项目,将 Visual Studio 2015 用于 MVC 5 及更高版本的项目。

【讨论】:

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