Проблемы настройки VB.NET и AutoDesk Inventor 11
-
21-08-2019 - |
Вопрос
Я немного просмотрел сайт и Интернет, пытаясь найти решение проблемы с приложением VB.NET, которое я пытаюсь создать.К сожалению, я озадачен сообщением об ошибке, которое не позволяет мне продолжить какие-либо настройки Inventor.
Tools: Visual Studio 2005 sp1, Inventor 11 Stand Alone install
OS: Windows Vista 64 sp1
Я установил инструменты разработчика в папку SDK.Затем я добавил ссылку в свой проект VB.NET в COM на компонент с именем:Библиотека объектов AutoDesk Inventor.Он отображается под ссылками на мой проект как:
Reference Name: Autodesk Inventor Object Library
Type: COM
Version: 1.0.0.0
Copy Local: True
Path: C:\Users\rschmalt\Visual Studio 2005\Projects\
InvTest\InvTest\obj\Debug\Interop.Inventor.dll
Мой код выглядит следующим образом:
'Opens Inventor Apprentice session to read part numbers
Dim oApprentice As New Inventor.ApprenticeServerComponent
Dim asmDoc As Inventor.ApprenticeServerDocument
Dim refDoc As Inventor.ApprenticeServerDocument
asmDoc = oApprentice.Open(strIAMLocation)
For Each refDoc In asmDoc.ReferencedDocuments
MessageBox.Show(refDoc.FullFileName.ToString)
Next
Когда я его выполняю, я получаю следующее сообщение:
Retrieving the COM class factory for component with CLSID {C343ED84-A129-11D3-B799-0060B0F159EF} failed due to the following error: 80040154
Я пробовал перейти непосредственно к DLL (Interop.Inventor.dll
), а затем он отображается в ссылках как тип .NET, но ошибка остается той же.
Возможен ли конфликт между Vista 64 (Inventor 11 — 32-битная версия)?Какие-либо предложения?