2017-05-15 3 views
0

는 이제비주얼 스튜디오 2013 설치 프로젝트 - IpOverUsbSvc

  • 나는 C# 응용 프로그램 (비주얼 스튜디오 2013)
  • 과의 설치 프로젝트 (Visual Studio를 설치 프로젝트)했다고 가정 해 보자.

    다음 응용 프로그램이 설치 프로그램이 업데이트해야합니다 파일을 사용하고 있습니다 :

나는 다음과 같은 오류 메시지가 생성 된 MSI 파일을 설치하려고. 응용 프로그램을 닫고 "다시 시도"를 클릭하거나 설치 프로그램이 설치를 계속할 수 있도록 "계속"을 클릭하여 시스템이 다시 시작될 때이 파일을 바꿀 수 있습니다. USB 전송을 통해

윈도우 폰 IP (IpOverUsbSvc) (프로세스 ID가 : XXXX)

어떻게이 오류 메시지를 제거 할 수 있습니까?

Visual Studio에서 제공되는이 Windows 서비스를 종료 할 수 있음을 알고 있습니다. 그러나 저는 Visual Studio가 설치된 모든 클라이언트에서 그렇게하지 않을 것입니다.

내 응용 프로그램에서 Windows Phone을 사용하지 않습니다. 설치 프로그램이 왜 그 파일을 대체하려고합니까?

감사 Wollmich 명백한 진술의 위험을 무릅

+0

아니요! 배포하는 내용을 문서화하고 싶지 않다는 것을 감안할 때, 설치 프로그램을 제거하고 팀 구성원에게 설치 프로그램을 작성하도록 요청하는 것이 훨씬 쉽습니다. –

+0

'REINSTALLMODE' 속성을'amus'에서'dmus'로 변경하면 더 이상 오류 메시지가 표시되지 않습니다. – Wollmich

답변

0

, 그것은 당신이 전화 서비스도 사용하는 파일을 설치하는 것을 의미한다. C++ 실행 시간 및 기타와 같이 Windows 응용 프로그램에서 공유하는 많은 공통 파일이 있음을 기억하십시오. 설치중인 파일을 나열하지 않으면 아무도 파일을 알 수 없습니다. 선행 조건을 통해 설치해야하는 표준 재배포 가능 파일 대신 Windows 공유 파일을 MSI에 설치하지 않도록주의하십시오.

설치를 수행하고 msiecec/I [msi 경로]/l * v [텍스트 로그 파일 경로]로 로그 파일을 만들면 로그 파일을 볼 수 있습니다. 정확히 어떤 파일이 문제인지를 말하는 1603 개의 메시지가 있어야합니다.

REINSTALLMODE 및 damus의 가장 큰 문제점은 설치중인 MSI의 모든 파일에 적용되므로 이전 파일도 업데이트되지 않습니다. 할 일은 파일이 어떤 파일인지, 왜 전화 서비스와 공유하는지 파악하는 것입니다.

엄밀히 말해서 오류 메시지가 아닙니다. 이는 업데이트가 필요한 파일을 사용하여 프로세스를 종료하여 잠재적 인 재부팅을 피할 수 있음을 알리는 표준 파일 대화 상자입니다.