适用于 VS.NET 的代码片段存储插件






4.63/5 (22投票s)
2005年2月22日
2分钟阅读

142830

931
一个 Visual Studio .NET 插件,允许存储短代码片段。

引言
通常,常用的代码最容易通过 DLL 库访问。尽管如此,我经常遇到只需要从大型 DLL 中获取单个方法或类的情况。我经常在许多不同的项目中搜索特定的代码片段,而且通常不确定上次在哪里使用过它。此插件将片段存储在 Access 数据库中,并使用 VS.NET 控制栏来方便访问这些片段。
使用插件
- 关闭所有正在运行的 Visual Studio .NET 实例。
- 下载并运行演示项目,实际上它是插件的 MSI 安装程序。
- 打开 Visual Studio .NET。
打开 VS.NET 时,您将在屏幕的角落看到一个新的工具栏,您可以将其拖动到 VS.NET 菜单栏上。工具栏拖动到 VS 后,将有一个单独的操作按钮来控制 CodeDepot 的所有操作。

单击此图标将打开 CodeDepot 的 ComboBox 菜单。ComboBox 中有三个静态条目。
- [折叠菜单栏]
- [打开 CodeDepot 管理器]
- [重新加载片段]

可以通过 CodeDepot 管理器以及 VS 上下文菜单中的新菜单项添加片段。只需突出显示要添加的片段并右键单击。选择“添加片段”菜单项。
添加片段后,可以通过 ComboBox 下拉菜单访问它们,必须单击操作按钮才能加载片段或执行从 ComboBox 中选择的静态操作。加载片段后,您只需将其粘贴到项目中即可。

注意:我尝试处理 ComboBox 的SelectionChanged事件以避免多次单击按钮,但没有成功。欢迎提出任何改进此界面的建议。
更新
由于广大用户的要求,我添加了 MS SQL Server 支持。代码管理器现在顶部有一个“设置”选项卡,允许用户指定本地数据库的路径或使用网络 SQL Server。

您提供的 SQL 凭据必须对您指定的 SQL Catalog 具有所有者权限,因为 CodeDepot 表将自动创建。您也可以随时在数据库(本地和 SQL)之间切换。
结论
我希望其他人觉得此插件像我一样有用,并且由于这是我的第一个 VS.NET 插件,我欢迎任何关于改进 UI 或性能的建议。
