【问题标题】:Visual studio 2017 cshtml syntax highlighting not workingVisual Studio 2017 cshtml语法突出显示不起作用
【发布时间】:2017-10-19 15:54:26
【问题描述】:

我使用 VS 2015 已经有一段时间了,最​​近才搬到 2017 年。我的 cshtml 文本都是一种颜色(黑色),我一直在试图弄清楚为什么它们不像我的其他文件类型那样突出显示。有任何想法吗?这非常令人沮丧,因为我经历了不同的设置和许多寻找答案的帖子。我一定是错过了什么。

【问题讨论】:

  • 没人知道这个问题吗?
  • 不确定您尝试了什么,但我建议将所有选项重置为默认值,修复您的 VS2017 安装(或进行全新安装)。还要搜索文件“Microsoft.VisualStudio.Default.err”并查看其中是否有任何内容(很可能是某些 DLL 未加载等)。就像我说的那样,如果没有更多关于你已经做了什么的信息,那就帮不上忙了。
  • 我刚刚在另一台机器上进行了全新安装,我看到了这个问题,与 VS2015 相同。想知道解决方案文件本身是否存在导致此问题的原因。
  • 我查看了 VS 2015 并且智能感知在那里工作正常。它现在对我来说仅在 VS 2017 中不起作用:(

标签: visual-studio razor visual-studio-2017


【解决方案1】:

修复技巧确实有效。我不知道您可以修复您的实例...谢谢您的帮助!

要修复,请转到“程序和功能”,选择“Microsoft Visual Studion 2017”并选择“更改”。修复选项显示在此处:

【讨论】:

  • 我在 VS 2017 版本 6 上看到了同样的问题。我修复了它并且它工作正常。然后我安装了 Powershell 工具(使用修改按钮),颜色又消失了。再次尝试修复,这次没有运气:(
  • 修复也对我有用。安装 15.9.12 更新后,.cshtml 文件的语法突出显示中断。运行修复选项并修复它!
【解决方案2】:

我有同样的问题。我已经通过安装“Web Essentials 2017”解决了这个问题。
https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebExtensionPack2017

【讨论】:

    【解决方案3】:

    当 VS 2017 无法访问安装缓存时,也可能发生这种情况(我已经用几台机器测试过)。有时想下载安装程序文件并在安装后保留工作负载布局;然后,您需要某处可用的缓存。您可以将安装缓存移动到您选择的驱动器,但请记住系统和管理员必须具有访问权限(每个人都有读取权限),并修改注册表设置以反映文件的重定位:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\设置 在那里你将 CachePath 设置为你的新路径,它会没事的。希望这会有所帮助

    【讨论】:

      【解决方案4】:

      全选 (Ctrl+A) 并复制 (Ctrl+C) .cshtml 文件中的所有内容。 删除一切!保存 (Ctrl+S) 空文件。然后粘贴 (Ctrl+P)。为我工作!

      【讨论】:

        猜你喜欢
        • 2022-12-21
        • 1970-01-01
        • 1970-01-01
        • 2020-10-07
        • 2018-03-17
        • 2020-12-24
        • 2019-02-14
        • 2016-05-13
        • 2016-11-26
        相关资源
        最近更新 更多