2011-04-14 2 views
2

지난 가을 Excel 2007/VS2010으로 이동 한 Excel VSTO AddIn이 있습니다. ClickOnce를 사용해 보았지만 그와 관련된 두통은 극복 할 수 없었고 모든 설치가 수동으로 이루어졌습니다. MSI 설치 프로그램으로 이동했지만 지금은 업그레이드 할 때 문제가 발생합니다. 지금 제대로 설치되지 않는 컴퓨터가 있는데 VSTOInstaller.exe를 수동으로 실행하려고하면 다음 오류가 발생합니다. 나는 모든 것을 시스템에서 제거하고 이것을 여러 번 시도해 보았지만 아무런 주사위도 없었습니다. 일반적으로 "Users \ Apps \ Local ..."영역에 모든 가비지 파일이 생성되지만 아무 것도 얻을 수 없습니다.Excel VSTO 2007/VS 2010 AddIn이 더 이상 설치되지 않습니다. 어쨌든 ClickOnce를 덤프 할 수 있습니까?

System.Runtime.InteropServices.COMException (0x800736B3): The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3) at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.GetManifests(TimeSpan timeout) at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()

는 기본적으로, 나는 ClickOnce를 싫어하고 내가 지금 완전히 좌절 해요 : 저도 같은 오류가 발생할 모두 다양한 구성으로 재건 노력했다. VSTO 용 "일반"설치 앱은 어떻게 만듭니 까?

감사합니다.

답변

0

마지막으로 ClickOnce 캐시까지 추적 할 수있었습니다. MSI에 처리 할 ClickOnce가 없기를 바랬 기 때문에 매우 실망했습니다. 폴더를 수동으로 삭제하여 제거한 후에는 마침내 설치를 완료 할 수있었습니다. 그러나 ClickOnce는 단순한 끔찍한 설치 응용 프로그램입니다.

0

여기 가야 할 것이 많지 않지만 올바른 .net 런타임이 설치되어 있는지 확인하십시오. 2010 년에는 클라이언트 또는 소형 프레임 워크 또는 .net 4.0을 대상으로 삼았을 수 있지만 대상 컴퓨터에는 이전 .net이있었습니다. EXE가로드 프로세스 중에 EXE가 요청할 때 EXE가 의존하는 모든 DLL을 기록하는 방법도 있지만, 내 인생에서 그 프로세스가 호출되어서 게시 할 수없는 것을 기억하지 못합니다 그 권리에 관한 어떤 링크.

1

팁 1 :

당신은 설치해야 할 수도 있습니다 :

마이크로 소프트 오피스 2010 주 Interop 어셈블리 부트 스트 래퍼 패키지를 "

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5d57c998-b630-4f38-afaa-b79747a3da06&displaylang=en

(아마 컴퓨터가의 2007 년 버전이 부트 스트 래퍼 현재)

팁 2 :

-cc (ClearApplicationCache) 옵션 http://msdn.microsoft.com/en-us/library/acz3y3te.aspx

행운과 617,451,515,

프로그램 실행 "Mage.exe는".

+0

감사합니다. Anna. 마침내 ClickOnce 캐시까지 추적 할 수있었습니다. 나는 모든 것을 제거했다고 생각했지만 어떻게 든 놓쳤습니다. 폴더를 수동으로 삭제하여 제거한 후에는 마침내 설치를 완료 할 수있었습니다. – Erick

관련 문제