¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Determinar qué archivos DLL se redistribuirán

Para determinar qué archivos DLL se tienen que redistribuir con la aplicación, recopile una lista de archivos DLL de los que depende la aplicación. Una manera de recopilar la lista es ejecutar Dependency Walker (depends.exe), tal y como se describe en Descripción de las dependencias de una aplicación de Visual C++.

Cuando tenga la lista de dependencias, compárela con la lista en cualquier archivo Redist.txt en el directorio Microsoft Visual Studio 12.0, o con la "lista de paquetes redistribuibles" de archivos DLL redistribuibles a los que se hace referencia en la sección "Código distribuible" en los Términos de licencia del software de Microsoft para su copia de Visual Studio, en Código distribuible para Microsoft Visual Studio 2013 y Microsoft Visual Studio 2013 SDK. No puede redistribuir todos los archivos que se incluyen en Visual Studio; únicamente está permitido redistribuir los archivos que se especifican en Redist.txt o en la "lista de paquetes redistribuibles" en línea. Las versiones de depuración de las aplicaciones y los distintos archivos DLL de Visual C++ no son redistribuibles. Para obtener más información, vea Elegir un método de implementación.

En la tabla siguiente se describen algunos de los archivos DLL de Visual C++ de los que su aplicación puede depender. Para determinar si el archivo DLL es redistribuible, consulte el archivo Redist.txt o la "lista de paquetes redistribuibles" en línea.

Biblioteca de Visual C++

Descripción

Se aplica a

msvcr120.dll

Biblioteca en tiempo de ejecución de C (CRT) para código nativo.

Aplicaciones que utilizan Características de la biblioteca CRT.

msvcp120.dll

Biblioteca estándar de C++ para código nativo.

Aplicaciones que utilizan la Biblioteca estándar de C++.

mfc120.dll

Biblioteca MFC (Microsoft Foundation Class).

Aplicaciones que utilizan la biblioteca MFC.

mfc120u.dll

Biblioteca MFC con compatibilidad de Unicode.

Aplicaciones que utilizan la biblioteca MFC y requieren la compatibilidad de Unicode.

mfcmifc80.dll

Biblioteca de interfaces administradas MFC.

Aplicaciones que utilizan la biblioteca MFC con Controles de Windows Forms.

mfcm120.dll

Biblioteca administrada MFC.

Aplicaciones que utilizan la biblioteca MFC con Controles de Windows Forms.

mfcm120u.dll

Biblioteca administrada MFC con compatibilidad de Unicode.

Aplicaciones que utilizan la biblioteca MFC con Controles de Windows Forms y requieren la compatibilidad de Unicode.

Para obtener más información sobre cómo redistribuir estos archivos DLL con la aplicación, vea Redistribuir archivos de Visual C++. Para obtener ejemplos, vea Ejemplos de implementación.

Normalmente, no tiene que redistribuir archivos DLL del sistema (por ejemplo, Kernel32.dll, User32.dll, Ole32.dll o ShDocVW.dll) porque forman parte del sistema operativo y están presentes en cualquier equipo con la misma versión del sistema operativo instalado. Sin embargo, puede haber excepciones, por ejemplo, si la aplicación se ejecutará en varias versiones de los sistemas operativos de Microsoft. En este caso, asegúrese de leer los términos de licencia correspondientes. Además, intente actualizar los archivos DLL del sistema a través de los Service Pack o mediante otros paquetes redistribuibles de pequeño tamaño facilitados por Microsoft. Puede encontrar los paquetes disponibles buscando en el sitio web de Soporte técnico de Microsoft.

Adiciones de comunidad

Mostrar:
© 2015 Microsoft