descargar windows-installer install redistributable

windows installer - descargar - mejor práctica para lanzar Microsoft dll''s en configuración



windows installer windows 10 (5)

Estoy trabajando en una configuración que quiere incluir la DLL Microsoft.Web.Services3 (WSE 3.0) . Sin embargo, normalmente no me gusta incluir las DLL de Microsoft en nuestras instalaciones, excepto a través de los redistribuibles de Microsoft. Hay un desarrollador y un paquete de instalación de redistas disponibles de Microsoft.

Entonces, como práctica recomendada, ¿debería incluir la DLL única en mi instalación o referirme a una de las instalaciones de WSE 3.0 (suponiendo que aún no la tengan instalada)?


Creo que el MS EULA le impide redistribuir el código MS, a menos que esté en un paquete redistribuible.

Una redistribución adecuada debe manejar cualquier otro requisito previo, por lo que es probablemente la mejor opción de todos modos.


Gracias por las sugerencias / comentarios! Después de luchar con la instalación del instalador de Windows, descubrí la mejor manera de incluir el rediseño WSE30 y abrir un cuadro de diálogo si no está instalado.

Soy consciente de que no es la mejor práctica (y contra el EULA de Microsoft como se menciona) simplemente incluir el DLL, que es por lo que pensé que era extraño que estuviera tratando de incluir el DLL WSE fuera del redist, especialmente cuando el redista es registrado con el instalador (se muestra como un pre-requisito bajo propiedades).

Gracias de nuevo.


Por lo general, la redistribución de cualquiera de las DLL de Microsoft fuera del paquete redistribuible está prohibida por su EULA, por lo que es posible que primero desee verificar el EULA apropiado para esa DLL.

En general, preferiría el paquete de rediseño, ya que eso asegura que esté "registrado" correctamente en el sistema, es decir, si instala una versión más nueva de la redirección, se actualiza (como DirectX) o no se sobrescribe si es una versión anterior (también como DirectX).


Si no lo incluye, al menos debe vincularlo directamente en su sitio o hacer que el instalador abra el navegador web (o incluso que lo descargue automáticamente). O mejor aún, incluya la redistribuible en su paquete de software.

Sin embargo, si el archivo DLL no es muy grande y sospecha que pocos usuarios lo tendrán, en interés de un usuario mejor lo preempaquetaría en el instalador predeterminado. Sin embargo, siempre puede tener un instalador que no lo incluye para aquellos que quieren un instalador más pequeño ... una gran cantidad de otros proveedores lo hacen todo el tiempo.


Verifique en el instalador si está instalado WSE 3.0 y si no está alertando a la persona y cancele la instalación, si continúa normalmente. No incluiría la DLL en su paquete de instalación, porque podría salir bastante rápido, y no sé si el EULA lo permitirá.