У меня есть проект python, который вызывает dll C++, который вызывает C# dll. Я хотел, чтобы все работали без установки visual studio 2008.ошибка вызова C# com interop dll
Я уже сделал часть C++, установив Redistributable Package Visual C++ 2008 с пакетом обновления 1 (x86), а также установил .NET Framework 3.5.
Но теперь, когда я вызываю функцию из C++ DLL (и это один называет своего корреспондента в C#), это дает мне эту ошибку:
Traceback (most recent call last):
File "C:\Users\Public\SoundLog\Code\Código Python\SoundLog\SoundLog.py", line 821, in OnStart
Auxiliar.DataCollection.start(self)
File "C:\Users\Public\SoundLog\Code\Código Python\SoundLog\Auxiliar\DataCollection.py", line 68, in start
SoundLogDLL.run()
File "C:\Users\Public\SoundLog\Code\Código Python\SoundLog\Auxiliar\SoundLogDLL.py", line 61, in run
return apiRun()
WindowsError: exception code 0xe0434f4d
Это работает, когда я установил полный VS2008 про версию ,
Что мне не хватает и что я могу сделать, чтобы решить эту проблему?
Я попробую 2night: d –