引用脚本解决方案中的其他程序集

Microsoft .NET Framework 类库为脚本开发人员提供了一组强大的工具,用于在 Integration Services 包中实现自定义功能。 脚本任务和脚本组件还可以使用自定义托管程序集。

注意

若要使包能够使用 Web 服务中的对象和方法,请使用 MicrosoftVisual Studio Tools for Applications(VSTA)中提供的“添加 Web 引用 ”命令。 在 Integration Services 的早期版本中,必须生成代理类才能使用 Web 服务。

使用托管程序集

对于 Integration Services,若要在设计时查找托管程序集,必须执行以下步骤:

  1. 将托管程序集存储在计算机上的任何文件夹中。

    注意

    在 Integration Services 的早期版本中,只能添加对存储在 %windir%\Microsoft.NET\Framework\vx.x.xxxxx 文件夹或 %ProgramFiles%\Microsoft SQL Server\100\SDK\Assemblies 文件夹中的托管程序集的引用。

  2. 添加对托管程序集的引用。

    若要添加引用,请在 VSTA 的“添加引用”对话框的“浏览”选项卡中查找和添加托管程序集。

对于 Integration Services,若要在运行时查找托管程序集,必须执行以下步骤:

  1. 用强名称为托管程序集签名。

  2. 将程序集安装到运行包的计算机的全局程序集缓存中。

    有关详细信息,请参阅生成、部署和调试自定义对象

使用 Microsoft .NET Framework 类库

脚本任务和脚本组件能够利用 .NET Framework 类库公开的所有其他对象和功能。 例如,使用 .NET Framework 可以检索有关环境的信息,并与运行包的计算机进行交互。

下表介绍了一些比较常用的 .NET Framework 类:

  • System.Data 包含 ADO.NET 体系结构。

  • System.IO 提供文件系统和流的接口。

  • System.Windows.Forms 提供表单创建。

  • System.Text.RegularExpressions 提供用于处理正则表达式的类。

  • System.Environment 返回有关本地计算机、当前用户以及计算机和用户设置的信息。

  • System.Net 提供网络通信。

  • System.DirectoryServices 公开 Active Directory。

  • System.Drawing 提供广泛的图像操作库。

  • System.Threading 启用多线程编程。

有关 .NET Framework 的详细信息,请参阅 MSDN Library。

Integration Services 图标(小型) 随时了解 Integration Services
有关来自Microsoft的最新下载、文章、示例和视频,以及来自社区的所选解决方案,请访问 MSDN 上的 Integration Services 页面:

访问 MSDN 上的 Integration Services 页

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。

另请参阅

用脚本扩展包