2011-03-24 6 views
0

vdproj 파일이 빌드를 실행하지 않도록 빌드 프로세스를 일부 수정하려고합니다. 이미 지정된 위치에서 DLL을 빌드하기 만하면됩니다.Visual Studio 프로젝트 설치자 - 어셈블리를 패키지화하고 빌드하지 않을 수 있습니까?

devenv.exe에 대한 구성 설정을 사용하여이를 수행 할 수있는 방법이 있습니까? 뭔가 같은 :

devenv /Project WebInstaller /Build Release /UseExistingDLLSFromHere "C:\DLLs"?

내가 더 유연하게 WIX를 사용할 수 있습니다 알고 있어요,하지만 불행히도 우리가 관리해야 레거시 설치합니다. 당신의 DLL을가 외부 프로세스에 의해 건설되고있는 경우

감사합니다, 제이미

답변

1

은 파일 참조가 프로젝트 출력 참조를 교체합니다.

내 빌드 스크립트에서 vdproj를 수정하는 것 외에는 구성을 기반으로 파일 참조 경로를 전환하는 안정적인 방법을 찾지 못했습니다.

+0

아이디어를 주셔서 감사합니다. 어떻게 수정해야하는지에 대한 예가 있습니까? 내 vdproj 지식은 기껏해야 최소한입니다. – Jamie

+0

IDE를 사용하여 릴리스 DLL에 파일 참조를 추가 할 수 있습니다. 디버그 빌드의 경우 스크립트는 vdproj에 "SourcePath"가 포함 된 행을 찾아야합니다. – PhilMY