【问题标题】:Visual Studio 2017 Suggestion List only showing SnippetsVisual Studio 2017 建议列表仅显示片段
【发布时间】:2017-10-06 09:38:36
【问题描述】:

问题


我在使用 Visual Studio 2017 v15.1.26403.7 的 Windows 10(11 月 TH2 版本)上,我不确定这个问题是否发生在早期版本中,但我注意到唯一的在 C# 和 VB.NET 文本编辑器的建议列表中显示 sn-ps 的方法是启用此选项:

但是,奇怪的问题是,激活该选项后,IntelliSense 崩溃了,它只显示 sn-ps:

...如您所见,还有任何其他类型的内置成员建议,只是 sn-ps,因此使用 IntelliSense 的省时编程完全失去了。

问题


我遗漏了什么?是错误还是我的配置错误?。有什么办法可以设置该死的智能感知行为来显示正常的建议和 sn-ps?,我的意思是这些正常的建议:

...加上 sn-ps。

这是我的 Visual Studio 2017 设置文件(您可以将其导入您的 Visual Studio 中进行测试):

http://www.mediafire.com/file/5g2w8j9f6floj19/CurrentSettings.vssettings

【问题讨论】:

  • 我进行了全新的重新安装,现在我可以说这是一个 BUG。有人可以将其报告给 Microsoft 开发人员???当用户在 VB 代码编辑器的选项中激活“始终包含 sn-ps”时,C# 和 VB 的 IntelliSense 都被破坏了,它只显示 sn-ps(对于 C#,我也坚持),这似乎是唯一的方法恢复正常行为是再次重新安装VS。

标签: .net visual-studio intellisense visual-studio-2017 code-snippets


【解决方案1】:

感谢您的反馈,我用相同的 VS 版本在我这边进行了测试,但我的结果与您的结果差别不大。对C#和Basic都启用'Always include sn-ps'并保存,然后在*.vb文件或*.cs文件中输入'm',List成员只在*.vb文件中显示sinppets并正常显示*.cs 文件,请查看以下屏幕截图:

我已经向 VS 产品团队报告了这个问题,请看这个:VS 2017 (version: 26403.7): Enable Tools>Options>Text Editor>Basic>Intellisense>Always include snippets and the list members only display the snippets, not includes other types

您可以投票并添加评论,然后请耐心等待VS产品团队工程师的回复。很抱歉给您带来不便,感谢您的理解。

【讨论】:

  • 在 StackOverflow 中找到来自 MSFT 团队的帮助人员真是太棒了。感谢您花费时间和精力报告此问题。关于 C#,也许我在混合配置时感到困惑,现在我再次测试它,您似乎有理由,C# 建议列表工作正常。 PS:对不起我的英语。
  • @ElektroStudios,我很高兴 :)
猜你喜欢
  • 2021-11-11
  • 1970-01-01
  • 2017-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-07
  • 2019-02-14
相关资源
最近更新 更多