在 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 中 Razor 页面的脚手架文件