Форумчане,
Столкнулся со следующей проблемой.
Есть С++ managed dll, которая вызывается из стороннего приложения, оно для нас черный ящик. Эта dll — главный герой этого топика:
Как вызвать C#-метод из managed C++ — можно по ссылке не заходить, я просто на всякий ее привел.
Фишка в том, что на моем компьютере эта dll вызывается корректно, а на компьютере клиента — нет. Вообще не вызывается.
Устанавливал туда фреймворки — не помогало. (точнее, устанавливат 4.5, а 3.5 — включал/отключал в Компонентах Windows). Стоит Win7 x64 и у меня, и у клиента.
И вот после установки Visual Studio 2008 всё заработало! Как??!
Что есть в Visual Studio 2008 такого, что необходимо для корректного вызова С++ managed dll? Не будем же мы на каждый компьютер устанавливать среду программирования?