Welcome

首页 / 软件开发 / VB.NET / 使用My Extensibility扩展My命名空间

使用My Extensibility扩展My命名空间2010-01-28 MSDN Matthew DeVore目录

扩展My命名空间的方法

使用单例扩展My

各种My扩展情形

编码扩展

将扩展打包到一个模板中

作为模板的My扩展

.customdata文件

试试看!

在Visual Studio安装程序文件中发布扩展

早在Visual Basic® 2005中,就通过引入My命名空间功能为常见编码任务提供了快捷方法和API。从那以后,用户已能够编写My命名空间扩展来轻松访问自己的代码库。Visual Basic 2008中新提供的My Extensibility可使 My命名空间的扩展更加轻松。

有了新的My Extensibility 功能,可通过“项目属性设计器”或者在对项目添加/删除相关引用时,激活或停用My命名空间扩展。通过部署用于常见编码任务的API,该功能使得扩展Visual Basic开发环境变得非常简单。

在本节内容中,我将重点介绍如何使用My Extensibility 功能来集成扩展。如果希望了解有关如何编写My命名空间实际代码扩展的更多信息,请阅读《MSDN® 杂志》2005 年 7 月刊的“通过自定义My命名空间来简化常见任务”(http://msdn.microsoft.com/msdnmag/issues/05/07/My)。

扩展My命名空间的方法

可使用多个代码模型来扩展My。先来介绍一下您已知道如何使用的最简单的模型。实际上,向My命名空间添加任何内容与向任何其他命名空间添加内容非常类似。下面是最简单的示例:

Namespace My.HandyStuffForMy
<Global.Microsoft.VisualBasic.HideModuleName()> _
Friend Module HandyStuffForMyModule
Sub Foo()
...
End Sub
Property Bar()
...
End Property
End Module
End Namespace