我使用的是 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/