2009-09-24 3 views
2

VSTO 추가 기능 용 Windows Installer 프로젝트가 있습니다. 그러나, 나는 내 obfuscator를 통해 내 DLL 중 하나를 실행해야하지만, 수정 된 DLL을 사용하여 설치 프로젝트를 만들면 원래 DLL을 다시 작성하고 수정 된 DLL을 덮어 씁니다. 설치 프로젝트를 빌드하고 수정 된 DLL을 사용할 수있는 방법이 있습니까?Windows Installer 프로젝트에서 DLL 바꾸기

감사합니다.

답변

1

정적 파일을 추가하는 방식으로 설치 프로그램 프로젝트에 DLL을 간단하게 추가 할 수 있습니까? 그것을 '내용'으로 간주하십시오.

+0

이것은 약간 효과가 있습니다. 나는 확실히하기 위해 더 많은 점검을해야한다. – Max

1

당신은 당신의 빌드 후 이벤트에 난독을 실행할 수 있습니다 :

if $(ConfigurationName) == Release <obfuscatorprogram> $(OutDir)$(TargetFileName) 

빌드 후 이벤트는 빌드 이벤트에서 프로젝트 속성에 있습니다.

이미이 작업을 수행중인 경우 무엇이 잘못되었는지 잘 모릅니다.

+0

안녕하세요. 웬일인지 나는 아직도 그것을 움직일 수 없다. 내가 한 일은 내 프로그램의 DLL을 빌드하고 (여전히 디버그 릴리스 모드에 있음) 빌드하기 전에 빌드 폴더에 난독 화 된 DLL을 작성하는 사전 빌드 이벤트를 가지고 있습니다. 또한 빌드 이벤트를 게시했습니다. 어떤 이유로 어셈블리 패키지가 여전히 난독 화되지 않습니다. 다른 아이디어? – Max

관련 문제