2013-04-18 2 views
3

현재 Visual Studio 2012에 Outlook 추가 기능을 만들고 있습니다. 내 프로젝트에 대한 설치 프로그램을 만듭니다.하지만 클라이언트 컴퓨터에서 추가 기능을 사용하려면 SharePoint를 추가해야합니다. Foundation (http://www.microsoft.com/en-us/download/details.aspx?id=21786) dll의 하지만 C : \ Windows \ assembly 폴더에서 WiX msi 기본 설치 관리자 Project \ References - (마우스 오른쪽 버튼을 클릭하고 참조 추가를 눌러)에 추가하려고하면 다음 오류가 나타납니다. "A [filepath]에 대한 참조를 추가 할 수 없습니다. 파일에 액세스 할 수 있는지, 유효한 WiX 참조인지 확인하십시오. " 내가 할 수있는 것을 알고 있습니까? 도움을 주셔서 감사합니다.dll을 WiX msi 기반 설치 관리자에 포함하십시오.

답변

4

파일을 Product.wxs에 추가해야합니다 (http://wix.sourceforge.net/manual-wix3/wix_learning.htm 참조). .wixlib 및 기타 프로젝트는 참조를 통해서만 추가 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다.하지만 wxs 파일을 열 때 코드를 추가하는 방법은 코드입니다. 오른쪽 클릭을 시도하지만 "dll 추가"옵션이 없습니다. (나는 끔찍합니다. 초심자 아는, 미안 :)) 다시 귀하의 도움을 주셔서 감사합니다 – gbbb

+0

다른 사람이 답변을 알고 있습니까? – gbbb

+2

WiX Visual Studio 플러그인은 포인트 앤 클릭이 아니므로 코드를 작성하여 파일을 추가해야합니다. 예 : <파일 원본 = "의 application.exe"/> <파일 원본 = "application_lib.dll"/> BCran

0

또 다른 접근법은 WiX 3.7 부트 스트 래퍼 프로젝트를 사용하는 것입니다. 부트 스트 래퍼 엔진은 흔히 "번 (Burn)"이라고 불리기 때문에 토론에서 볼 수 있습니다.

부트 스트 래퍼 프로젝트를 사용하면 연결된 "SharePoint Foundation 2010 클라이언트 개체 모델 재배포 가능 파일"과 같은 자체 설치 관리자를 사용하여 종속성을 설치할 수 있습니다. 부트 스트 래퍼의 좋은 예는 WiX 3.7 설치 프로그램 자체이지만 대부분의 프로젝트는 훨씬 간단합니다.

공급 업체가 제공 한 설치 프로그램을 사용하여 종속성을 설치하면 필요한 논리를 직접 다시 구현하지 않아도되고 사용자가 관리하고 업그레이드 할 수 있습니다.

관련 문제