ReSharper TypeScript 在我的 VS 2015 安装中似乎根本不起作用
ReSharper TypeScript seems to be not working at all in my VS 2015 installation
ReSharper TypeScript 在我的 VS 2015 安装中似乎根本无法工作。尽管正确放置了 TypeScript 定义,但 ReSharper 无法识别定义的类型,给出无数红色下划线,当然智能感知不适用于变量。
错误信息例如:Could not find symbol 'JQuery'
更多诊断:
- 在VS 2015中编译项目编译无错误。在源代码中故意犯错误,然后构建会生成一条正确的错误消息
- 故意在类型定义文件路径中拼写,正确地用红色下划线。修正路径时,下划线消失
- 在 VS 2013 中打开同一个项目一切顺利,ReSharper 工作正常
- 原来用的是ReSharper 9.1.2 就有这个问题。现在升级到最新的9.1.3,问题依旧。
有什么想法吗?
如果您看到这种行为 - 很多红色,但编译干净,尤其是在升级之后 - 您应该尝试清理缓存。转到 ReSharper → 选项 → 常规 → 清理缓存,然后重新启动 Visual Studio.
我发现有时 Visual Studio 项目文件已损坏,其中包含对 .ts
文件的多个引用。这可能会导致一个不同但相关的错误,ReSharper 认为一个符号有多个声明。
解决,如果你用的是版本控制,就简单了。
- 提交
- 删除包含重复文件的文件夹
- 还原对存储库的更改
- 将文件夹添加回 Visual Studio
- 保存项目文件
正如我所提到的,这并不能解决最初的问题,但可以在 ReSharper 报告重复符号的情况下提供帮助。
由于在撰写本文时,包括最新版本在内的多个版本都出现了该问题,您还可以选择关闭 ReSharper 中的 TypeScript 支持。毕竟,如果一个功能坏了,为什么要使用它?
如何根据他们的网站将其关闭:
If necessary, you can disable/enable ReSharper features in TypeScript
files by clearing the corresponding check box on the Environment |
Products & Feature page of ReSharper options.
来源:JetBrains help page for ReSharper(2018 年 3 月 29 日检索)
此更改后,您可能需要重新启动 Visual Studio 新设置才能生效。
ReSharper TypeScript 在我的 VS 2015 安装中似乎根本无法工作。尽管正确放置了 TypeScript 定义,但 ReSharper 无法识别定义的类型,给出无数红色下划线,当然智能感知不适用于变量。
错误信息例如:Could not find symbol 'JQuery'
更多诊断:
- 在VS 2015中编译项目编译无错误。在源代码中故意犯错误,然后构建会生成一条正确的错误消息
- 故意在类型定义文件路径中拼写,正确地用红色下划线。修正路径时,下划线消失
- 在 VS 2013 中打开同一个项目一切顺利,ReSharper 工作正常
- 原来用的是ReSharper 9.1.2 就有这个问题。现在升级到最新的9.1.3,问题依旧。
有什么想法吗?
如果您看到这种行为 - 很多红色,但编译干净,尤其是在升级之后 - 您应该尝试清理缓存。转到 ReSharper → 选项 → 常规 → 清理缓存,然后重新启动 Visual Studio.
我发现有时 Visual Studio 项目文件已损坏,其中包含对 .ts
文件的多个引用。这可能会导致一个不同但相关的错误,ReSharper 认为一个符号有多个声明。
解决,如果你用的是版本控制,就简单了。
- 提交
- 删除包含重复文件的文件夹
- 还原对存储库的更改
- 将文件夹添加回 Visual Studio
- 保存项目文件
正如我所提到的,这并不能解决最初的问题,但可以在 ReSharper 报告重复符号的情况下提供帮助。
由于在撰写本文时,包括最新版本在内的多个版本都出现了该问题,您还可以选择关闭 ReSharper 中的 TypeScript 支持。毕竟,如果一个功能坏了,为什么要使用它?
如何根据他们的网站将其关闭:
If necessary, you can disable/enable ReSharper features in TypeScript files by clearing the corresponding check box on the Environment | Products & Feature page of ReSharper options.
来源:JetBrains help page for ReSharper(2018 年 3 月 29 日检索)
此更改后,您可能需要重新启动 Visual Studio 新设置才能生效。