【问题标题】:Visual Studio 2012 asp net mvc 3 project razor viewVisual Studio 2012 asp net mvc 3 项目剃刀视图
【发布时间】:2012-06-14 20:14:41
【问题描述】:

我在新的 Visual Studio 2012 RC 的 asp net mvc 3 项目中遇到了智能感知问题。

如果我在 VS2012 中打开 VS2010 SP1 asp net mvc 项目,cshtml 视图如下:

@model Intranet.Web.ViewModels.Login.LoginVM           
@{
    Model.  // dynamic expression - This operation will be resolved at runtime
}

我的配置:Windows 8 x86(x64 也失败了),安装了 VS 2012 和 2010SP1。

那么,这是错误吗?

谢谢

【问题讨论】:

    标签: visual-studio razor intellisense visual-studio-2012


    【解决方案1】:

    在 Web.config 中将 <add key="webpages:Version" value="1.0" /> 添加到 <appSettings>

    否则,VS2012 will load Razor 2.0 in the editor, and the MVC config settings will not be applied

    【讨论】:

    • 添加此配置是否会使我的视图在 razor 1.0 上运行,还是只会影响智能感知?
    【解决方案2】:

    您必须在更改生效之前重新启动 VS 2012。

    【讨论】:

      【解决方案3】:

      当我遇到问题时,我尝试了这个解决方案,以及修改文本编辑器 -> 格式化 -> 客户端标签的解决方案,但在我的情况下都没有帮助。一段时间后我再次启动安装程序并点击升级按钮。由于某种原因,一些组件在早期没有成功安装。之后一切都开始正常工作,所以也检查一下:)。

      【讨论】:

        猜你喜欢
        • 2021-10-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多