2011-02-18 5 views
1

나는 우리 프로젝트를 난처하게 만들고 자동으로 작업하도록 임무를 부여 받았습니다. 나는 서로 잘 작동하는 두 사람이 있지만 TFS2010에 설정된 드롭 폴더에 난독 화 된 빌드를 가져올 방법을 찾아야합니다. 내의 .vbproj에서 Obfuscated 빌드 (Smart Assembly 5)를 Drop 폴더 (TFS 2010)로 가져 오는 방법

내 MSBuild에서의 코드는 다음과 같습니다 파일 :

<PropertyGroup> <PostBuildEvent>"C:\Program Files\Red Gate\SmartAssembly 5\smartassembly.com" /build "$(ProjectDir)DBManager.saproj" /markasreleased </PostBuildEvent> </PropertyGroup>

문제는이 읽을 수있게 코드를 구축하고 드롭 폴더에 넣어 것입니다. 어떤 아이디어라도 대단히 감사하겠습니다!

감사합니다, 래리 B.

+0

도움이 당신이 아래의 대답 했 : 나는 실제로 함께 여기 TFS 빌드 프로세스에 SmartAssembly을 통합하는 방법에 대한 블로그 게시물을 넣어? –

답변

1

모든 컴파일이 완료된 후 나는 보통 난처을 수행합니다. 그런 다음 드롭 폴더의 하위 폴더 (예 : DropFolderPath \ Obfuscated)를 가져 와서 난독 화 유틸리티를 해당 하위 폴더로 실행 한 후 각각을 출력합니다. 이를 통해 팀은 난독 화 된 어셈블리와 난독 화 된 어셈블리의 복사본을 모두 가질 수 있습니다.

또한 MSBuild 외부에서도 수행합니다. 더 넓은 Windows Workflow Foundation 기반 빌드 프로세스 템플릿에서 InvokeProcess 워크 플로 작업을 사용합니다.

편집 : http://bit.ly/SmartAssemblyTFS