Pregunta

¿Es posible configurar la instalación de ClickOnce por lo que se requiere .NET Framework y VSTO pero incluye sólo los binarios VSTO y descargas Net Framework si es necesario?

La inclusión de la VSTO en el paquete no es demasiado de un problema, pero el .Net Framework 350MB es algo que me gustaría hacer lejos con si es posible. (Dynamics CRM SDK depende de algún cliente no cuenta con el perfil, así que necesito en una completa.)

En la mayoría de los casos, los usuarios tienen la Net Framework instalado por lo que en estos casos está bien para dejar el .Net Framework de distancia. ¿Sigue siendo posible realizar la configuración de descarga publicada el marco si no se encuentra en el ordenador del usuario.

"Descarga de los requisitos señalados en la página web del proveedor de componentes" parece renunciar el paquete VSTO local, mientras que los "Descarga de los requisitos señalados en el mismo lugar que mi solicitud" requeriría que el .Net Framework en el paquete de implementación.

¿Fue útil?

Solución

Se necesita el tiempo de ejecución de VSTO, no hay forma de evitar eso, no se puede implementar a nivel local. En cuanto a los PIA, necesita esos también, a menos que se dirigen .NET 4. Si utiliza .NET 4, que integrará los bits de los PIA de HTE que necesita, de forma automática.

En cuanto a .NET, que no descarga el paquete de 350 MB, si elige 'instalar desde el sitio web del proveedor', no una copia incremental de instalar sólo los bits que necesita.

Por cierto, que el seguimiento de esto en nuestros clientes, y después de que Microsoft comenzó a empujar .NET 3.5 como una actualización crítica de Windows, el% de nuestros clientes que ya lo tienen instalado subió a 90%. Por lo que en la mayoría de los casos, las personas tendrán ya instalado.

Otros consejos

Tal vez no sea exactamente lo que quiere, pero si se utiliza .NET 4.0, a continuación, puede utilizar la función NoPIA y eliminar la necesidad de que los binarios de oficina.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top