【问题标题】:Resharper compatibility issue with ASP.NET core 1.0Resharper 与 ASP.NET core 1.0 的兼容性问题
【发布时间】: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

【问题讨论】:

标签: c# razor resharper


【解决方案1】:

从以下链接下载 EAP 19 后,我不再有这个问题。

https://confluence.jetbrains.com/display/ReSharper/ReSharper+2016.2+EAP

这是用于修复此问题的错误报告 https://youtrack.jetbrains.com/issue/RSRP-458852#u=1463700018013

【讨论】:

  • 感谢您的回答,我的问题确实得到了解决,但我觉得 resharper 仍然与 .net 核心不完全兼容。当我打开新的 .cshtml 文件时,有时我仍然会看到相同的“无法解析符号”错误,我必须重新构建或关闭并重新打开文件,这样错误才会消失。
  • 如果您使用的是刚刚发布的 2016.2 最终版,但仍然遇到这些问题,请file an issue
猜你喜欢
  • 2015-03-11
  • 2018-07-17
  • 1970-01-01
  • 2016-08-30
  • 2021-10-23
  • 2018-10-15
  • 2014-08-22
  • 2016-08-15
  • 2011-05-04
相关资源
最近更新 更多