2012-04-20 13 views
1

私は少しこれの答えを探していましたが、何も見つかりませんでした。私はSSISパッケージのスクリプトタスクの下で作成されたプロジェクトに既存のファイルを追加することが可能かどうか疑問に思っていました。私ができるようにしたいのは、HelperまたはUtilityというファイルをソリューションに追加してから、そのファイルを共通の機能のすべてのスクリプトタスクに追加することです。これは、クラスを変更すると、すべてのスクリプトタスクに反映されます。スクリプトタスク - 既存のファイルをリンクとして追加

私はDLLへの参照を追加してGACに追加できることを知っています。私はこれを試して、それが動作します。私はまた、プロジェクトにファイルを追加しようとしましたが、それも動作します。

これは、ちょうど私がprodにDLLを展開できない場合に備えて、私が試しているもう一つの解決策です。どんな助けもありがとう。ありがとう。

+0

後者のいずれかを選択し、あなたが行われている(下の画像を参照)。私は、そのクラスを参照するSSISパッケージには、すべてのパッケージにファイルを明示的に含める必要がないので、自分の中心的な場所にしたいファイル共有にUtility.csファイルがあります。 – jared

答えて

0

まず、クラスのマスターコピーが必要です。下の同じプロセスを使用して、逆の手順で既存のスクリプトタスクからコピーできます。

  1. オープンスクリプトタスクのためのエディタとプロパティエクスプローラをクリックしたときに、プロジェクトファイル(ST_ [のGUID])には、[プロパティ]ウィンドウでは、プロジェクトフォルダの場所が表示されます。 「すべてのファイルを表示」アイコンをクリックし、このフォルダのプロジェクトエクスプローラで

  2. にあなたのクラスをコピーし、エクスプローラで

  3. (この場所は、スクリプトタスクを編集するたびに再作成されます)

  4. 右のファイルをクリックすると、プロジェクト

0

を追加し、ファイルをリンクするための機能VS定期的に使用することができます。

  1. 右...あなたのプロジェクト
  2. に含まれる
  3. 選択したファイルは、ファイルを開く]ダイアログボックスの右下隅でドロップダウンを持っているスクリプトプロジェクト
  4. >は既存の項目の追加]をクリックします2つのオプションで、「追加」または「リンクに追加」 - 私は似た何かをしようとしている

enter image description here

関連する問題