2

Visual Studio 2005를 사용하여 VB.Net에서 WinForm 프로그램을 개발했습니다.이 프로그램에는 응용 프로그램이 오류없이 실행될 수 있도록 컴퓨터에 Microsoft Office Runtime이 최소한 설치되어 있어야합니다.응용 프로그램 stratup에서 컴퓨터에 MS Runtime 또는 Office가 설치되어 있는지 확인하는 방법은 무엇입니까?

컴퓨터에서 최소 런타임 또는 Microsoft Office가 컴퓨터에 설치되어 있는지 확인하는 방법입니까? 둘 중 하나라도 없다면, 마이크로 소프트의 사이트 (적어도 런타임 다운로드에 대한 전체 링크가 있음)로 가서 무료로 런타임을 다운로드하는 애플리케이션 시작시 사용자에게 메시지를 표시하고 싶습니다.

또는 응용 프로그램 설치시 구성 요소로 런타임을 포함시키는 방법은 컴퓨터에 설치되어 있지 않은 경우 응용 프로그램이 설치 될 때 이미 설치됩니다.

감사

답변

0

경우보다 구체적인 세부 사항에 관심이 정확한 런타임을 지정하십시오. 사무실 그들을 많이 있습니다.

  • 하는
  • 런타임이 설치되어 있는지를 결정하는 레지스트리 검색을 생성의 시작 조건 편집기
  • 로 이동 솔루션 탐색기에서 설치 프로젝트를 선택 :이 방법을 시도 할 수 있습니다 시작 조건의 경우

    또는 아니요
  • 새로 실행 조건을 만들려면
  • 레지스트리 검색 속성을 조건으로 추가하십시오.

이렇게하면 설치가 중지되고 검색에서 아무 것도 찾지 못하면 지정한 메시지가 표시됩니다.

또 다른 방법은 전제 조건으로 런타임을 포함하는 것입니다 :

  • 솔루션 탐색기에서 설치 프로젝트를 선택
  • 속성 페이지에서
  • 마우스 오른쪽 단추로 클릭을하고 속성을 선택합니다 상황에 맞는 메뉴
  • 클릭 전제 조건 버튼
  • 전제 조건은 WA 경우

원하는 전제 조건을 확인 NT가이 목록에 없으면 configure it manually입니다.