Code-Snippet在Visual Studio

时间:2016-01-07 14:36:42

标签: visual-studio visual-studio-2010 code-snippets

我正在使用“Snippet Editor”在Visual-Studio 2010中创建Code Snippet。当我第一次将代码段保存在文件夹... Visual Studio 2010\Code Snippets\Visual C#\My Code Snippets中时,一切正常。 当我执行CTRL-K CTRL-X并在列表中选择它时,以及使用片段快捷方式通过intellissence执行代码段。

当我只更改代码段的代码并再次保存时,我的问题出现了:

  • 当我点击CTRL-K CTRL-X
  • 时执行新代码
  • 使用intellisense时执行旧代码??
  • 当我重新开启VS
  • 时问题仍然存在

我不认为这是一个“代码片段编辑器”问题。是否有任何“Intelissence Cache”我必须重置?

2 个答案:

答案 0 :(得分:0)

似乎是Visual Studio 2010中的一个错误,在下一个版本的VS

上没有更多问题

答案 1 :(得分:0)

我在Visual Studio 2019中遇到相同的问题。 我有一个自定义(My Code)代码片段文件,其中包含多个CodeSnippet元素,这些元素已与Code Snippets Manager一起添加并可以在Visual Studio中工作。

我做了两个更改。
首先,我向现有CodeSnippet添加注释,以演示已识别出更改。 然后,我更改另一个CodeSnippet的Shortcut元素,并完全更改该代码。

再次使用代码片段管理器导入并覆盖。 使用两个片段。 现在第一个有附加注释。 第二个代码中没有Code元素的CDATA中的代码,但具有之前的内容!

将两个CodeSnippet元素放入单独的代码段文件中,一切正常。