2011-11-10 2 views
1

설치 프로그램에 SQL compact 4를 포함하기 위해 응용 프로그램에서 설치 프로젝트를 만들었습니다. 공급 업체 사이트 (Microsoft)에서 다운로드 할 수있는 전제 조건입니다. 나는 Visual Studio 2010 콘솔 (SP1 포함)의 모든 작업을 수행했습니다. 이제 패키지를 설치하려고 할 때 SQL compact가 설치되어 있지 않습니다. 왜? dll을 복사하여 내 프로젝트에 포함시키는 것과 같은 다른 형태의 개인 배포는 사용하고 싶지 않습니다. 감사!설치 프로젝트, SQL compact 4 전제 조건

답변

0

대부분의 필수 구성 요소가 올바르게 구성되지 않았을 수 있습니다. 고유 한 사용자 정의 제반 사항을 작성하십시오.

Visual Studio 설치 프로젝트는 사용자 지정 필수 구성 요소 만들기를 지원하지 않습니다. 그러나 수동으로 required manifests을 생성하여 수행 할 수 있습니다.

이러한 매니페스트는 Bootstrapper Manifest Generator 도구를 사용하여 자동으로 생성 할 수 있습니다.

패키지 매니페스트를 생성 한 후, 당신은 예를 들어, 비주얼 스튜디오 전제 조건 폴더에 별도의 폴더에 (패키지 포함) 모든 파일을 추가 할 수 있습니다 :

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages 

이 방법을 사용하면 사용자 정의 전제 조건을 볼 수 있습니다 설정 프로젝트 등록 정보 페이지에서 사전 요구 사항 버튼을 클릭하면됩니다.

는이 레지스트리 항목을 검색 할 수 있습니다 SQL 서버 콤팩트 4를 감지하려면 : 답변

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server Compact Edition\v4.0\ENU\DesktopRuntimeVersion 
+0

감사합니다. 표준 전제 조건에서 작동하게하는 방법이 있습니까? – Francesco

+0

내가 언급 한 폴더에서 매니페스트를 수정할 수 있습니다. 사전 정의 된 제반 사항은 작동하거나 그렇지 않습니다. 실제로 사용자 정의 할 수 없습니다. –

관련 문제