2012-04-20 2 views
1

나는 이것에 대한 해답을 지금 찾으려고했지만 조금도 찾지 못했습니다. SSIS 패키지의 스크립트 작업에서 생성 된 프로젝트에 기존 파일을 추가 할 수 있는지 궁금합니다. 내가 할 수 있기를 원하는 것은 Helper 또는 Utility라는 파일 하나를 솔루션에 추가 한 다음 공통 기능을위한 모든 스크립트 작업에 해당 파일을 추가하는 것입니다. 이렇게하면 클래스를 변경하면 모든 스크립트 작업에 적용됩니다.스크립트 작업 - 기존 파일을 링크로 추가

DLL에 대한 참조를 추가하고이를 GAC에 추가 할 수 있다는 것을 알고 있습니다. 나는 이것을 시도하고 그것을 작동합니다. 나는 또한 프로젝트에 파일을 추가하려고 시도했는데 그것도 효과가있다.

이것은 내가려고하는 또 다른 해결책입니다. 단지 DLL을 prod에 배포 할 수없는 경우를 대비해서입니다. 어떤 도움을 주시면 감사하겠습니다. 감사.

+0

후자를 선택하고 완료 (아래 이미지 참조). 필자는 필자의 중앙 집중화 된 파일 공유에있는 Utility.cs 파일을 가지고 있으므로이 클래스를 참조하는 모든 SSIS 패키지는 모든 패키지에 파일을 명시 적으로 포함 할 필요가 없습니다. – jared

답변

0

먼저 클래스의 마스터 사본이 필요합니다. 아래에서 같은 과정을 거쳐 역순으로 기존 스크립트 태스크에서 복사 할 수 있습니다.

  1. 열기 속성 창은 프로젝트 폴더의 위치를 ​​확인할 수있는 스크립트 작업 및 프로젝트 파일합니다 (st_ [가이 드])에 대한 속성 탐색기 클릭에 편집기. 은 "모든 파일 표시"아이콘을 클릭,이 폴더는 프로젝트 탐색기에

  2. 에 클래스를 복사, 탐색기에서

  3. (이 위치는 당신이 스크립트 작업을 편집 할 때마다 다시 생성됩니다)

  4. 마우스 오른쪽 단추로 연결 파일을 당신은 기능 VS 정기적으로 사용할 수있는 파일을 클릭하고

0

을 프로젝트에 추가 :

  1. 오른쪽은 드롭 다운이 프로젝트 파일 열기 대화 상자의 오른쪽 아래 모서리에서
  2. 에 포함
  3. 파일을 선택 스크립트 프로젝트
  4. 추가> 기존 항목을 ... 클릭 2 옵션 : "추가"또는 "링크로 추가"- 나는 비슷한 할 노력하고있어

enter image description here

관련 문제