Параллельная конфигурация неправильна

Здравствуйте!

Написал программу, которая работает на моем компьютере, но не работает на другом. Программа написана на Visual Studio 2010 C# и Visual Studio 2005 C++ (библиотека развертки для другой DLL).

Ошибка такая: не удается загрузить DLL Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна....

Я погулил, нашел обсуждение этой ошибки, где предлагалось установить всякого рода redistributable. Поустанавливал все, которые нашел, не помогло. Проблему решилась после установки Visual Studio 2005 C++, видимо программе не хватало файлов Microsoft.VC90.CRT, но для меня это не решение проблемы.

Может кто нибудь знает, как настроить правильно проект, чтобы таких ошибок не было.