none
클릭 원스 배포 시 문제발생입니다. RRS feed

  • 질문

  •  

    클릭 원스로 프로그램 배포했는데,

     

    유독 하나의 클라이언트 PC에서만 문제가 발생합니다.

     

    제어판에서 프로그램 제거도 되지않고

     

    실행 시 이런 오류 메시지가 뜹니다.

     

    이 작업을 수행하는 동안 다음 오류가 발생했습니다.
     * [2008-04-04 오후 3:18:02] System.Runtime.InteropServices.COMException
      - 참조된 어셈블리가 시스템에 설치되지 않았습니다. (예외가 발생한 HRESULT: 0x800736B3)
      - 원본: System.Deployment
      - 스택 추적:
       위치: System.Deployment.Internal.Isolation.IStore.GetAssemblyInformation(UInt32 Flags, IDefinitionIdentity DefinitionIdentity, Guid& riid)
       위치: System.Deployment.Internal.Isolation.Store.GetAssemblyManifest(UInt32 Flags, IDefinitionIdentity DefinitionIdentity)
       위치: System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal(DefinitionIdentity subId)
       위치: System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal(SubscriptionState subState)
       위치: System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, TempFile& deployFile)
       위치: System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension)
       위치: System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

     

    닷넷 프레임 워크 2.0을 재설치도 해보고, sp1을 설치해도 마찬가지 오류가 뜹니다.

     

    해결방법 좀 알려주십시오.

    2008년 4월 4일 금요일 오전 7:02

모든 응답

  •   System.Runtime.InteropServices.COMException
      - 참조된 어셈블리가 시스템에 설치되지 않았습니다. (예외가 발생한 HRESULT: 0x800736B3)

    이 에러메세지는 COM 관련 파일을 사용하였는데 그것이 배포한 PC에 없어서 발생합니다.

    예를들면
    Excel 개체를(Excel 개체는 보통 COM Interop으로 사용하죠) 사용하는 프로그램을 만들고 배포하였다면
    Excel이 배포 PC에 설치되어 있어야 합니다. 물론 버전도 맞아야 겠죠.
    2009년 3월 4일 수요일 오전 9:23