사용자 지정 SSIS 작업을 작성합니다. 작업에서 일부 스크립트를 실행합니다. 이들은 프로젝트/하위 폴더 /에 있습니다.사용자 지정 작업을위한 프로젝트 디렉터리 가져 오기 SSIS
Directory.GetCurrentDirectory();
반환 : 나는 BIDS에서 내 작업을 디버깅 할 때
이제 문제는C:\Program Files (x86)\Microsoft Visual 9.0\Common7
을하지만 (dtexec를 포함) 비주얼 스튜디오에서/디버그를 실행하면 내가 얻을 :
C:\Users\nwadike\Documents\Visual Studio 2008\Projects\BloombergRequest\BloombergRequest\bin
이제 사용하는 경우 : System.Reflection.Assembly.GetCallingAssembly().Location
, 얻을 수 : C:\Windows\assembly\GAC_MSIL\BloombergRequest\versionNum\BBG.dll
내가 SSIS 또는 Visual Studio에서 디버깅 여부 ...
기본적으로 프로젝트 \ scripts \에 대한 상대 경로를 얻는 방법을 찾고 있습니다 .... 어떻게 가능합니까?
폴더에 절대 경로로 구성 값을 설정 'C : \의 Program Files (x86) \의 Microsoft Visual 9.0 \ Common7 \ IDE' ... VS : C : \ Users \ nwadike \ Documents \ Visual Studio 2008 \ Projects \ BloombergRequest \ BloombergRequest \ bin \ Debug' ... – nche