VB.NET e AutoDesk Inventor 11 problemas Personalização
-
21-08-2019 - |
Pergunta
Eu tenho feito alguns olhando através do site e na internet tentando encontrar uma solução para um problema com um aplicativo VB.NET Eu estou tentando criar. Infelizmente, eu estou perplexo por uma mensagem de erro que me impediu de avançar com quaisquer personalizações Inventor.
Tools: Visual Studio 2005 sp1, Inventor 11 Stand Alone install
OS: Windows Vista 64 sp1
Eu instalei as ferramentas de desenvolvedor na pasta SDK. Eu adicionei então uma referência no meu projeto VB.NET no COM para o componente chamado: AutoDesk Inventor Object Library. Ele aparece em referências para o meu projeto como:
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
Meu código é o seguinte:
'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
Quando eu executá-lo, eu recebo a seguinte mensagem:
Retrieving the COM class factory for component with CLSID {C343ED84-A129-11D3-B799-0060B0F159EF} failed due to the following error: 80040154
Eu tentei navegar diretamente para a DLL (Interop.Inventor.dll
) e, em seguida, mostra-se como um tipo .NET nas referências, mas o erro permanece o mesmo.
É possível que exista um conflito entre Vista 64 (Inventor 11 é de 32 bits)? Alguma sugestão?