自定义代码段在第一次"使用"语句之前未显示

Pie*_*aud 6 code-snippets visual-studio-2015

CR在Visual Studio 2013中在C#源文件的顶部键入时,此自定义代码段将显示:

<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>Insert a Copyright notice</Title>
            <Shortcut>CR</Shortcut>
            <Description>Code snippet for the Copyright notice comment</Description>
            <Author>Pierre Arnaud</Author>
            <SnippetTypes>
              <SnippetType>Expansion</SnippetType>
            </SnippetTypes>
        </Header>
        <Snippet>
            <Code Language="csharp">
                <![CDATA[//  Copyright © 2015, EPSITEC SA, CH-1400 Yverdon-les-Bains, Switzerland$end$]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>
Run Code Online (Sandbox Code Playgroud)

在Visual Studio 2015中,CR如果我将光标放在第一个using语句之前,则代码段不会显示在建议中.显示的唯一建议是提供的两个Visual Studio externusing片段.

知道我是否必须更新此代码段的XML才能再次使用?

编辑:我在Microsoft Connect上打开了一个问题.

小智 1

我发现的一种解决方法是将光标移动到代码文件的顶部,然后按 Ctrl+K、Ctrl+S(带有代码片段快捷方式的环绕)。这会显示代码片段,包括我在本地拥有的版权片段。这个可以选择。这不是一个很好的解决方案,但在修复到位之前它会起作用。