У меня есть приложение ironpython, которое использует библиотеки DLL. Некоторые библиотеки DLL написаны на C #, а одна - на управляемом C ++. Приложение отлично работает на моем хосте и на любом хосте, который включает установку Visual Studio (2010).
Когда я попытался запустить это приложение на хостах без vs, это не удалось. После некоторой проверки я обнаружил, что ironpython не может загрузить dll c ++. После установки vs - приложение работает нормально.
Я сузил его: dll можно загрузить после установки: -Отчетов об ошибках приложений Microsoft -VC 9.0 Runtime (x86) -VC 10.0 Runtime (x86) -Microsoft visual studio macro tools
Я попытался установить распространяемый пакет Microsoft Visual C ++ 2010 http://www.microsoft.com/download/en/details.aspx?id=5555, и это не помогло.
- Почему? что именно происходит при установке vs, чего не происходит, когда я устанавливаю компонент распространяемого пакета Microsoft Visual C ++ 2010?
- Как я могу отслеживать ошибки, возникающие при загрузке dll с помощью ipy?
Спасибо!