이 질문에 여러 번 대답했지만 이전에 제안 된 모든 해결책을 시도했습니다.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)에 설치되어 있다고보고합니다.
감사 :
나는이 예외에 의해 발생하는 위치를 디버깅 할 수 있습니다 말했다 Microsoft에서 기사를 읽었 문제 디버깅보십시오. 응용 프로그램은 내 dev 컴퓨터에서 잘 작동합니다. 테스트 서버 중 하나에 배포 할 때 작동하지 않습니다. 대답이 유용 할 경우 –을 입력하십시오. 제발 upvote. 따라서 막힌 다음 구성원이이 문제를 사용할 수 있습니다. 고맙습니다! @DeependraSingh – JT4U
불행히도 귀하의 제안으로 내 문제가 해결되지 않았습니다. 이 전에 시도했지만 내 dev 컴퓨터에서 오류가 절대. 코드를 배포 할 때만 발생합니다. –