【发布时间】:2016-11-30 13:54:25
【问题描述】:
今天我安装了 .NET Core 框架,当我创建一个新的 ASP.NET Core 项目时,我注意到 Resharper 将几乎所有 razor 关键字如“Html”、“Section”和“ViewData”标记为“无法解析符号”等等编辑这些关键字时的快速操作不可用。此外,它还将 ASP.NET 附带的几乎所有 html 标记标记为也无法解析。我确信这个错误来自 Resharper,因为禁用 resharper 可以修复它。 我试过了:
- 使用最新版本重新安装 Resharper。
- 在工具 > 选项中停止然后恢复 Resharper
- 完全重新安装 .NET Core(由于某些其他原因,但问题仍然存在)
我真的很喜欢 Resharper,因为我同时在其他项目上工作 ASP.NET 项目,我真的不想完全禁用 Resharper,如果你想不出任何解决这个兼容性问题的方法,我会很感激你可以告诉我如何仅在 cshtml 文件上禁用 Resharper,因为所有这些红色关键字真的很烦人。
更新:我发现了如何根据以下内容禁用对 cshtml 文件的检查 https://www.jetbrains.com/help/resharper/2016.1/Code_Analysis__Configuring_Warnings.html
【问题讨论】:
-
JetBrains 尚未宣布完全支持 .NET Core 1.0。您很可能需要升级到他们的下一个主要版本。
-
我想在某个地方看到一个错误报告-youtrack.jetbrains.com/issues/RSRP
-
看来我可能刚刚发现了这个错误,而且它似乎已经在 EAP 1 中修复了 - youtrack.jetbrains.com/issue/RSRP-458852#u=1463700018013