Моя программа написана на C # NET 2.0, она использует внешние функции из библиотеки DLL, написанной на C ++, с использованием Microsoft Visual Studio 2008 SP1.
Если я удаляю dll из каталога, в который помещена программа, программа вылетает в тот момент, когда она должна использовать dll. Это нормально.
Но пользователи, которые используют мою программу, получают ту же ошибку в том же месте, не перемещая dll. У них всех есть C ++ Redistributable 2008 от > здесь <</a>
Это происходит из-за того, что я сделал программу в .NET 2.0 вместо NET 3.5, или это происходит потому, что распространяемый файл должен быть более старой версии?
Редактировать: Обратите внимание, программа работает нормально.
>> новая тема << </a>