Visual Studio在哪里保存在工具箱上拖动的代码块

Jeh*_*hof 12 toolbox visual-studio code-snippets

您可以将代码块从Codeeditor拖放到VisualStudio的工具箱中,但Visual Studio会将这些代码块保存在哪里.

它们是全球可用的(对于其他项目)还是仅在它们被拖动的解决方案/项目中可用?

Cod*_*ray 15

拖动到工具箱的任何代码块都存储在Visual Studio设置文件中.该文件的默认路径位于"我的文档"文件夹下:

..\My Documents\Visual Studio 2010\Settings\CurrentSettings.vssettings
Run Code Online (Sandbox Code Playgroud)

但是,当然,可以从Visual Studio中的"选项"对话框中指定确切的位置.

它们适用于所有适用语言的项目.例如,如果您在C#项目中创建代码段,它将可用于您创建的任何C#项目.但是,它不会在VB.NET项目中可用.

另请注意,您可以通过在工具箱中右键单击它们,然后从上下文菜单中选择"重命名项目"来重命名各个片段.

但是有一种更好,更强大的方法来管理代码片段,而不是将它们拖到工具箱中.请参阅Sara Ford博客上的这篇文章(有关VS的提示和技巧的绝佳资源).