Как я могу распространять msvr71.dll (Microsoft Visual C++ Runtime DLL)

У меня есть приложение, которое требует msvcr71.dll. На некоторых машинах DLL отсутствует. Вместо того, чтобы просить пользователя установить среду выполнения VC++, я хотел бы распространять DLL (только один файл msvcr71.dll) с нашим приложением. Это будет скопировано в каталог установки приложения.

С точки зрения лицензирования, я делаю это правильно? Я не смог найти ни одного лицензионного соглашения.

На странице есть следующее примечание:

Для Msvcr70.dll или для Msvcr71.dll вы должны установить библиотеку CRT DLL в каталог файлов прикладных программ. Вы не должны устанавливать эти файлы в системные каталоги Windows. Для Msvcr80.dll и Msvcr90.dll вы должны установить CRT как параллельные сборки Windows.

1 ответ

Решение

Там должно быть redist.txt файл в Program Files/Microsoft Visual Studio .NET 2003 в котором изложены правила перераспределения различных файлов из Visual Studio. http://msdn.microsoft.com/en-us/library/aa984372.aspx есть еще один список мест для проверки redist.txt,

Другие вопросы по тегам