我试图通过向其他开发人员提供代码片段来补充我的代码的帮助功能。这些生成代码骨架,演示如何使用/调用我的类或方法。
我创建了一个.snippet文件并将其放在“ %Visual Studio Folder%\Code Snippets\Visual Basic\My Snippets ”文件夹中。我使用了代码片段管理器并确保它包含此文件夹,以便我可以访问这些片段。
当我在根 CodeSnippets 标记中有 1 个 CodeSnippet 标记时,一切正常......
当我向文件中添加多个 CodeSnippet 标记(每个都有自己的标题和自己的代码示例)时,我遇到了一些奇怪的事情。
我添加的第一个 CodeSnippet 包含用于向我的系统添加内容的代码,第二个包含用于在我的系统中编辑某些内容的代码,第三个包含用于从系统中删除某些内容的代码。
当我通过右键单击并选择“插入代码片段”来使用代码片段时,只有文件中的第一个代码片段显示为一个选项。当我选择它时,将插入第一个 CodeSnippet 中的代码......但其他 CodeSnippet 标记中的代码也是如此。
对于要提供的每个代码片段,您是否必须有一个单独的 XML .snippet文件?
在阅读了有关创建代码片段的 MSDN 之后,我的印象是这一切都可以在一个文件中完成。
似乎我在这里不了解一些非常基本的东西,并且很想找到答案,但显然代码片段未得到充分利用,因此事实证明,找到答案比我最初想象的要复杂一些。
谢谢,
-弗林尼