1

我一直在寻找这个问题的答案,但找不到任何东西。我想知道是否可以将现有文件添加到在 SSIS 包中的脚本任务下创建的项目中。我想要做的是将一个名为 Helper 或 Utility 的文件添加到解决方案中,然后将该文件添加到所有脚本任务中以实现常用功能。因此,如果我更改类,它会被推送到所有脚本任务。

我知道我可以添加对 DLL 的引用并将其添加到 GAC。我已经尝试过了,它有效。我也尝试将文件添加到项目中,这也有效。

这只是我正在尝试的另一种解决方案,以防万一我无法在 prod 中部署 DLL。任何帮助将不胜感激。谢谢。

4

3 回答 3

0

您可以使用常规 VS 功能来链接文件:

  1. 右键单击您的脚本项目
  2. 添加 > 现有项目...
  3. 选择要包含在项目中的文件
  4. 在“打开文件”对话框的右下角,您有一个带有 2 个选项的下拉菜单:“添加”或“添加为链接” - 选择后一个即可完成(见下图)

在此处输入图像描述

于 2014-04-04T16:43:23.910 回答
0

首先,您需要一个类的主副本,您可以使用以下相同但相反的过程从现有的脚本任务中复制它们。

  1. 打开脚本任务的编辑器并在属性资源管理器上单击项目文件(st_[Guid]),在“属性”窗口中,您将看到项目文件夹位置。(每次编辑脚本任务时都会重新创建此位置)

  2. 在资源管理器中,将您的课程复制到此文件夹

  3. 在项目资源管理器中,单击“显示所有文件”图标

  4. 右键单击您的文件并添加到项目

于 2013-03-04T14:59:34.057 回答
0

使用添加链接添加页面后,我们不能使用相对路径。每个用户在运行项目之前都需要更正路径。脚本任务使用自己的路径。它没有从包路径运行,这是问题所在。

于 2018-11-20T10:37:47.680 回答