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

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

注意注意

若要使包能够使用 Web 服务中的对象和方法,可使用 Microsoft Visual 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 或 TechNet 上的 Integration Services 页:

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

请参阅

概念