asp.net - 使用 Typescript 时出现 Visual Studio 2015 codelens 问题

标签 asp.net typescript visual-studio-2015 codelens

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

重现步骤:

  • 将框架设置为 4.6
  • 使用网络 API 模板创建网络应用程序。
  • 将身份验证更改为无身份验证
  • 在App_Start中打开webapiconfig.cs
  • register 方法上的 codelens 指示器应显示:1 个引用
  • 在脚本文件夹中添加一个名为 app.ts 的 typescript 文件(并不重要),tit 可能保持为空
  • webapiconfig 文件中的 codelens 指示符仍应显示 1 个引用
  • 关闭 Visual Studio
  • 重新打开 Visual Studio 并打开解决方案
  • 检查 webapiconfig 文件,codelens 不再显示引用或在任何其他文件上显示引用

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

最佳答案

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

关于asp.net - 使用 Typescript 时出现 Visual Studio 2015 codelens 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31580581/

相关文章:

angular - Angular 5 : Unable get response from HttpClient get request

asp.net - 在ASP.NET登录控件中使用电子邮件作为用户名

asp.net - 响应头上次修改未更新

asp.net - 如何为自定义控件定义默认的 "TagPrefix"

asp.net - 嵌入的pdf对象窃取焦点并且不会放过它

javascript - 在 Angular2 rc5 项目中导入 Angular2-Cookie

javascript - 如何定义或让 Typescript 忽略相关环境模块?

c++ - 带有 ftime 函数的 Visual Studio 2015/2017 年 2038 错误

c++ - 如何在 Visual Studio 中的断点操作中打印长字符串?

c# - 为什么我的某些单元测试会运行多次?