【问题标题】:Visual Studio 2015 empty code snippetsVisual Studio 2015 空代码片段
【发布时间】:2016-02-20 17:20:28
【问题描述】:

我使用的是 Visual Studio 2015 并已安装所有可用更新。 当我输入 for/foreach 和 Tab 时,我不会再得到任何 sn-p。我试过快捷键Ctrl+K,X,然后得到一个空的sn-ps列表。我已经运行了修复 Visual Studio 并尝试了我可以在网上找到的所有建议,但结果仍然相同。

VS 屏幕截图

【问题讨论】:

  • VS sn-ps 位于“~Program Files (x86)\Microsoft Visual Studio 14.0\VC#\Snippets\1033\Visual C#”中。该位置是否有 .sn-p 文件?
  • 是的,里面有 38 个 .sn-p 文件,并且代码 sn-p 管理器也指向这个文件夹。
  • 我刚刚尝试使用代码 sn-p 管理器导入所有文件,然后我可以选择“我的代码片段”文件夹或“ASP.NET MVC 4”文件夹,所以我选择了“我的代码片段”文件夹。现在工作正常。不知道为什么其他文件夹不起作用。
  • 我也不确定。很高兴你成功了!
  • @Nining 您应该将您的评论更改为答案。您的解决方案就是变通方法。

标签: c# visual-studio-2015 code-snippets


【解决方案1】:

一整晚都没有找到答案,我以最简单的方式找到了答案:

在 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC#\Snippets 里面有两个文件夹:1033 和 3082。将文件和文件夹从 3082 复制到 1033。

如果你有两个文件夹尝试复制和粘贴它们,这对我来说就像一个魅力,我之前尝试过“导入”但没有结果。

我在这里找到了这个解决方案,我想向这个人 (elmonopascual) 致敬,但还没有这样做的声誉:) --> https://stackoverflow.com/a/36829804/5761877

【讨论】:

    【解决方案2】:

    正如您在 cmets 中所说,解决此问题的方法是将位于 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC#\Snippets\3082\Visual C# 的所有 Visual C# 代码 sn-ps 复制到位于 C:\Users\<UserName>\Documents\Visual Studio 2015\Code Snippets 的 Code Snippets 文件夹中。另一种解决方案或选择是使用外部工具,例如 Visual Assist for Visual Studio

    【讨论】:

      猜你喜欢
      • 2016-11-17
      • 1970-01-01
      • 2015-11-14
      • 2020-09-07
      • 2011-07-05
      • 2016-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多