Visual Studio 2015 codelens 使用 Typescript 时的问题

Visual Studio 2015 codelens issues when using Typescript

我正在使用 Visual Studio 2015 Enterprise RTM。 在使用 Web Api 模板创建 ASP.net 4.6 Web 应用程序时,我注意到只要添加 TypeScript 文件,codelens 指示器就会停止工作。 我在没有安装额外扩展的新安装上对此进行了测试,并尝试了其他 asp.net 4.6 模板。 当运行进入安全模式时,问题不会出现。

重现步骤:

关于如何调试 codelens 的任何想法或者是否有人也有这个问题?

我在 visual studio 团队工作,该团队负责 codelens 参考指标。我可以确认这确实是 VS2015 中的一个错误,当您将 typescript 文件添加到您的项目或将 typescript 项目添加到您的解决方案时,codelens 引用停止工作:(不幸的是,我们错过了 RTM 的这个错误。我们目前正在积极调查这个错误。目前,我不知道有任何解决此问题的方法。当我们有更多关于此错误的信息要分享时,我可以 post 进行更新。

我可能找到了一个似乎对我有用的解决方法:

所以,我有一个包含多个项目的解决方案,其中只有一个有 TypeScript 文件。

我刚刚卸载项目,清理 + 重建(此时重新启动到 Visual Studio 可能有帮助 + 关闭所有打开的文件),然后再次加载,清理和重建,现在 CodeLens 显示我的引用(再次, 关闭所有打开的文件)。

请注意,在修复此错误之前,您可能每次打开 VS 时都必须执行此操作。

希望对您有所帮助!

编辑:如果您只有一个项目,则从解决方案中排除 Scripts 文件夹,清理、重建、关闭 Visual Studio 然后再次打开它。现在你应该有引用回来了。只需再次包含该文件夹。

祝你好运!

在我的例子中,参考在卸载 vssonar 扩展 vs2015ent 后开始工作