在Visual Studio 2017中发现的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Visual Studio 2017中发现的问题相关的知识,希望对你有一定的参考价值。

最近抽时间学习了一下 C# 6.0 的新特性,其中的一个新特性是 ?. 运算符,请看下面的一个简单示例:

技术分享

当我故意修改成错误代码的时候,请接着看下面的示例:

技术分享

我想把代码修改成list?[0].Count,我们知道list[0]是没有Count属性的,预期的结果是智能提示错误,但是IDE竟然崩溃了!当时我以为是系统环境出了问题,可是我在其他几台PC上测试都出现了相同的问题,后来我向微软提交了这个问题,以下是微软回复给我的邮件:

技术分享

微软的结论是CPU使用率过高,其根本原因还在调查,目前有人反馈以下6个场景会出现这个问题(有待验证):

  1. 使用导航功能(Ctrl +,)
  2. 在某些JSON文件上使用Ctrl + Tab
  3. 在IDE中使用Resharper
  4. 使用Web Essential扩展
  5. 开发人员分析工具加载项
  6. Office扫描功能

以上是关于在Visual Studio 2017中发现的问题的主要内容,如果未能解决你的问题,请参考以下文章

在Xamarin+Prism开发详解三:Visual studio 2017 RC初体验中分享了Visual studio 2017RC的大致情况,同时也发现大家对新的Visual Studio很

在 Visual Studio Express 2017 中运行 python

Visual Studio 2017 密钥

Visual Studio 2017安装MSDN

Visual Studio2017 Python添加包

Visual Studio 2017颜色变化