2016-11-17 7 views
0

이 질문에 여러 번 대답했지만 이전에 제안 된 모든 해결책을 시도했습니다.System.Runtime.InteropServices.COMException | vb.net

1) 대상 CPU는 내가 새로운 이미지 오래 된 기계 (모든 OS)에 잘하지만 작동하고 OCX 및 DLL 파일

응용 프로그램을 등록)

2. 86

입니다.

프레임 워크 버전 : v4.0.30319 설명 : 여기에

로그 인 프로세스로 인해 처리되지 않은 예외 을 종료되었습니다. 예외 정보 : System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance System.Windows.Forms.AxHost에서 (System.Guid 하는 ByRef,은 System.Object, INT32, System.Guid하는 ByRef)에서 함께 System.Runtime.InteropServices.COMException. CreateWithLicense (System.String, System.Guid) at 의 System.Windows.Forms.AxHost.CreateInstanceCore (System.Guid)의 System.Windows.Forms.AxHost.CreateInstance()입니다. System.Windows.Forms.AxHost. System.Windows에서 System.Windows.Forms.Control.CreateControl (부울)에서 System.Windows.Forms.AxHost.CreateHandle()에서 System.Windows.Forms.AxHost.TransitionUpTo (INT32)에서 GetOcxCreate(). Forms.Control.CreateControl (B oolean) Restaurant.frmMain..ctor에서 Restaurant.frmMain.InitializeComponent()()

예외 정보에서 System.Windows.Forms.AxHost.EndInit()에서 : Restaurant.My에서 System.InvalidOperationException. MyProject를 + MyForms.Create__Instance __ [시스템 .__ 캐논, mscorlib에, 버전 = 4.0.0.0, 문화 = 중립, PublicKeyToken = b77a5c561934e089] Restaurant.frmMain.Main()

다음

내가 등록하고 어떻게에서 파일 :

C : \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Caspol -q -machine -addgroup 1 -url 파일 : // C :/xyz/* FullTrust -name "V 드라이브"

regsvr32 c \ XYZ \ crystl32.ocx

에 regsvr32 C : \ XYZ \ MSCOMCT2.OCX

에 regsvr32 C : \ XYZ \ MSDATGRD.OCX

에 regsvr32 C : \ XYZ \ cpeaut32.dll

regsvr32 c : \ xyz \ msstdfmt.dll

Crystal에서 .NET 4 프레임 워크 용 런타임 엔진이 시스템 (x86 및 x64)에 설치되어 있다고보고합니다.

답변

0

이 문제는 한 번 발생했습니다.

I ran Visual Studio as administrator. Also make sure you know which setting your platform is for the build: AnyCPU, x86, x64

당신을 위해 자사의 x86 그래서 anycpu를 사용해보십시오!JT4U @ 답장을

Debug > Exceptions... and use the Find option to locate System.Runtime.InteropServices.COMException. Tick the option to break when it's thrown and then debug your application.

+0

감사 :

나는이 예외에 의해 발생하는 위치를 디버깅 할 수 있습니다 말했다 Microsoft에서 기사를 읽었 문제 디버깅보십시오. 응용 프로그램은 내 dev 컴퓨터에서 잘 작동합니다. 테스트 서버 중 하나에 배포 할 때 작동하지 않습니다. 대답이 유용 할 경우 –

+0

을 입력하십시오. 제발 upvote. 따라서 막힌 다음 구성원이이 문제를 사용할 수 있습니다. 고맙습니다! @DeependraSingh – JT4U

+0

불행히도 귀하의 제안으로 내 문제가 해결되지 않았습니다. 이 전에 시도했지만 내 dev 컴퓨터에서 오류가 절대. 코드를 배포 할 때만 발생합니다. –