片段文件有一个必须指定语言的元素,根据此元素,在工具->片段管理器中,根据语言选择器显示或不显示片段。
<Code Language="???">
为了在选择“ASP.NET Web Forms”时能够在代码段管理器中看到它,放在那里什么?
对于 c#,使用:
<Code Language="CSharp">
对于 vb,使用:
<Code Language="VB">
请注意,您需要输入标题 - 否则虽然它会显示,但不会有任何标题文本。
所以,这样说:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Using block rstData</Title>
</Header>
<Snippet>
<Code Language="VB">
<![CDATA[
Dim rstData As New DataTable
Using conn As New SqlConnection(strCon)
Using cmdSQL As New SqlCommand(strSQL, conn)
conn.Open()
rstData.Load(cmdSQL.ExecuteReader)
rstData.TableName = strSQL
End Using
End Using
]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
然后在代码编辑器中,您会看到: