在 razor Visual Studio 2013 Preview 中没有 razor 语法着色/无法设置断点

Posted

技术标签:

【中文标题】在 razor Visual Studio 2013 Preview 中没有 razor 语法着色/无法设置断点【英文标题】:No razor syntax coloring/Unable to set breakpoints in razor Visual Studio 2013 Preview 【发布时间】:2013-08-16 03:55:11 【问题描述】:

我最近安装了 Visual Studio 2013 预览版以及用于 Visual Studio 2013 更新的 ASP.NET 和 Web 工具。我还安装了 ReSharper 8.0。

自从安装它并打开一个在 Visual Studio 2012 中创建的 Umbraco 项目后,我所有的 razor 语法着色都消失了,我也无法在 razor 代码中设置断点。当我尝试设置断点时,我收到以下消息:

“无法在此位置插入断点”

我在整个互联网上搜索了类似的问题,但似乎找不到明确的原因或解决方案。我发现的唯一线索是 Scott Gu 博客上的 cmets,在他关于 MVC3 RC 的帖子中,并且在 cmets 中说 ReSharper 有时会干扰 Visual Studio 语法着色等。

我已经尝试了建议(恢复到 VS 智能感知/代码提示等),但我仍然没有在 razor 上进行语法着色,而且我仍然无法在 razor 中设置断点。

正如我之前所说,该项目是在安装了 ReSharper 7.1 并安装了所有 VS 更新的 Visual Studio 2012 中创建的,并且不存在这些问题。

以前有人遇到过这个问题吗?对于任何版本的 VS?

谢谢。

【问题讨论】:

我在安装干净的 Visual Studio 2013 (Release) 时也遇到了这个问题。 【参考方案1】:

以前也遇到过这个问题(虽然语法高亮不是问题,但调试是问题)。

在此处获取有关调试问题的最新信息: https://connect.microsoft.com/VisualStudio/feedback/details/807088/unable-to-debug-javascript-from-the-vs-2013-ide-unable-to-set-breakpoint#tabs

VS 2013 Update 2 似乎已经为我解决了。

【讨论】:

以上是关于在 razor Visual Studio 2013 Preview 中没有 razor 语法着色/无法设置断点的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio Code 可以在 razor .cshtml 文件中使用 Emmet 补全吗

在 Visual Studio 2019 中使用的 Razor 视图未更新

Visual Studio 2022 Razor 错误行为

Visual Studio 中 Razor 页面的脚手架文件

如何在 Visual Studio 中为客户端 MVVM 语言获取 Razor 智能感知?

如何在 Visual Studio 2017 的 ASP.NET MVC 中创建自定义生成/脚手架模板(Razor)?