Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este tema contiene información sobre cómo solucionar problemas comunes que podría encontrar al implementar soluciones de Office.
Se aplica a: La información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Office 2013 y Office 2010. Vea Características disponibles por aplicación y tipo de proyecto de Office.
Solución de problemas de soluciones de Office mediante el visor de eventos
Puede usar el visor de eventos de Windows para ver los mensajes de error capturados por el Runtime de Microsoft Visual Studio Tools para Office al instalar o desinstalar soluciones de Office.Puede utilizar estos mensajes desde el registrador de eventos para resolver los problemas de instalación e implementación.Para obtener más información, vea Registro de eventos para soluciones de Office.
Cambiar el nombre del ensamblado produce conflictos
Si cambia el valor Nombre del ensamblado en la página AplicaciónDiseñador de proyectos después de haber implementado una solución, las herramientas de publicación modificarán el paquete de instalación para tener un archivo setup.exe y dos manifiestos de implementación.Si implementa dos archivos de manifiesto, las condiciones siguientes pueden aparecer:
Si el usuario final instala ambas versiones, la aplicación cargará ambos complementos.
Si el complemento se instaló antes de cambiar el nombre del ensamblado, el usuario final nunca recibirá actualizaciones.
Para evitar estas condiciones, no cambie el valor Nombre del ensamblado la solución después de implementar la solución.
Buscar actualizaciones tarda mucho tiempo
Visual Studio 2010 Tools para Office Runtime proporciona una entrada de Registro que los administradores pueden utilizar para establecer el valor de tiempo de espera para descargar manifiestos y la solución.
Para establecer el valor de tiempo de espera
En el Registro, navegue a la siguiente clave:
HKEY_CURRENT_USER\Software\Microsoft\VSTA
En la subclave AddInTimeout, establezca el valor de tiempo de espera en milisegundos.
Si no existe la subclave AddInTimeout, créela como DWORD.
No se puede actualizar ni Publicar en un recurso compartido de archivos de red
Las soluciones de Office que están en un recurso compartido de archivos de red podrían mostrar un mensaje erróneo durante las actualizaciones si el archivo Setup.exe de la solución está bloqueado en un proceso mientras se publica la actualización.El mensaje podría decir lo siguiente: "No se puede agregar 'setup.exe' al sitio web.Ya existe un archivo 'setup.exe' en este sitio web."
Para ayudar a evitar el bloqueo del archivo, puede hacer que el recurso compartido sea de sólo lectura para los usuarios finales.Sin embargo, si los documentos están en el recurso compartido, también se volverán de sólo lectura para los usuarios finales.
Requisitos previos para Microsoft Office no instalado
Puede agregar .NET Framework, Runtime de Microsoft Visual Studio Tools para Office, y los ensamblados de interoperabilidad primarios de Office al paquete de instalación como requisitos previos que se implementan con la solución de Office.Para obtener información sobre cómo instalar los ensamblados de interoperabilidad primarios, vea Configurar un equipo para desarrollar soluciones de Office y Cómo: Instalar ensamblados de interoperabilidad primarios de Office.
Publicar con 'Localhost' puede provocar problemas de instalación
Si utiliza “https://localhost” como ubicación de instalación o publicación para las soluciones de documento- nivel, Asistente para publicación no convierte la cadena al nombre de equipo real.En este caso, la solución se debe instalar en el equipo de desarrollo.Para que las soluciones implementadas utilicen IIS en el equipo de desarrollo, utilice el nombre completo en todas las ubicaciones HTTP/HTTPS/FTP en lugar de localhost.
Se cargan los ensamblados almacenados en memoria caché en lugar de los ensamblados actualizados
La combinación, el cargador de ensamblados de .NET Framework., carga la copia en caché de ensamblados cuando la ruta de acceso de resultados de proyecto se encuentra en un recurso compartido de archivos de red, el ensamblado se firma con un nombre seguro, y la versión del ensamblado de personalización no cambia.Si actualiza un ensamblado que cumple estas condiciones, la actualización no aparecerá la próxima vez que ejecute el proyecto porque se cargará la copia en caché.
Puede configurar Visual Studio para que Fusion descargue los ensamblados cada vez que se ejecute el proyecto.
Para descargar los ensamblados en lugar de cargar las copias en caché
En la barra de menú, elija proyecto, ProjectNamepropiedades.
En la página Aplicación, elija Información de ensamblado.
En el primer cuadro Versión de ensamblado, escriba un asterisco (*), y elija el botón Aceptar.
Después de cambiar la versión de ensamblado, puede continuar firmando el ensamblado con un nombre seguro, y Fusion cargará la versión más reciente de la personalización.
Se produce un error en la instalación los caracteres Que Are't US-ASCII de Tener URI
Al publicar una solución de Office en una ubicación HTTP/HTTPS/FTP, la ruta no puede tener ningún carácter Unicode que no estén en EE.UU. - ASCII.Estos caracteres pueden producir un comportamiento incoherente en el programa de instalación.Utilice caracteres EE.UU.-ASCII para la ruta de instalación.
Al publicar e instalar una solución en el equipo de desarrollo, aparece un mensaje en el que se indica que debe realizarse una desinstalación manual
Cuando se genera una solución de Office, se registra automáticamente la versión compilada.Si ha publicado e instalado previamente la misma solución en el equipo de desarrollo, Runtime de Microsoft Visual Studio Tools para Office detecta que la ruta de instalación de la versión publicada y la versión compilada son diferentes después de que la solución está integrada siguiente, recompilado, o se publican.El mensaje de error dice: "No se puede instalar la personalización porque hay instalada otra versión y no se puede actualizar desde esta ubicación". Se actualizan las claves del Registro siempre que se recompile una solución.Por consiguiente, debe desinstalar la versión anterior antes de publicar, depurar, o ejecutar la nueva versión.
Para evitar que aparezca este mensaje, cree otra cuenta de usuario en el equipo de desarrollo para probar la implementación.Como alternativa, puede desinstalar la versión de la lista de programas instalados en el equipo antes de publicar, depurar, o recompilar la solución.
Error de excepción no detectada o método no encontrado al instalar una solución
Al instalar soluciones de Office abriendo el manifiesto de implementación (un archivo .vsto), aplicación de Office, documento, o libro, los mensajes de error para las condiciones siguientes pueden aparecer:
Método no encontrado.
MissingMethodException.
Excepción no detectada.
Para evitar que aparezcan estos mensajes de error, instale la solución ejecutando el programa de instalación.
Al instalar la solución sin ejecutar el programa de instalación, el instalador no comprueba ni instala los requisitos previos.El programa de instalación comprueba la versión correcta de los requisitos previos y los instala según sea necesario.
Las claves del Registro del manifiesto para el cambio Después de Agregar- INS un proyecto de installshield limited edition se compilan
La clave del Registro del manifiesto que forma parte de un programa de instalación de complementos cambia a veces .vsto a .dll.manifest al compilar un proyecto de installshield limited edition.
Para solucionar este problema, cree el proyecto de installshield limited edition en otra solución, o use CompanyName.AddinName como valor de la clave del Registro que contiene el nombre del complemento.
El instalador de ClickOnce para la solución de Office No de no instala los ensamblados de interoperabilidad primarios
Si ejecuta el programa de instalación creado por ClickOnce para la solución de Office, el instalador de los ensamblados de interoperabilidad primarios (PIAs) de Office sólo se ejecuta si no se instala ningún PIA ya.
Si el programa de instalación no instala los Ensamblados correctamente, instálelos manualmente ejecutando el archivo instalador denominado o2007pia.msi desde el directorio de instalación.
La reinstalación de soluciones de Office produce una excepción de intervalo de argumento fuera
Cuando instale de nuevo una solución de Office, una excepción de ArgumentOutOfRangeException aparezca con el mensaje de error siguiente: El argumento especificado está fuera del intervalo de valores válidos.
Esta situación se produce si el uso de mayúsculas en la dirección URL de la ubicación de instalación es diferente.Por ejemplo, este error se produciría si instaló una solución de Office https://fabrikam.com/ExcelSolution.vsto de la primera vez y después utilizó https://fabrikam.com/excelsolution.vsto la segunda vez.
Para evitar que aparezca el mensaje, utilice la misma baraja al instalar soluciones de Office.
No puede instalar una solución ClickOnce abriendo el manifiesto de implementación de Web
Los usuarios pueden instalar las soluciones de Office abriendo el manifiesto de implementación web.Sin embargo, algunas instalaciones de IIS (IIS) bloquean la extensión de nombre de archivo .vsto.Debe definir el tipo MIME en IIS antes de utilizarlo para implementar una solución de Office.
Para obtener información sobre cómo definir el tipo MIME en IIS 6, vea Configurar los tipos MIME (IIS 6,0).
Para obtener información sobre cómo definir el tipo MIME en IIS 7, vea Agregue un tipo MIME (IIS7)..
Establezca la extensión a .vsto y el tipo MIME a application/x-ms-vsto.
Vea también
Conceptos
Solucionar problemas en implementaciones ClickOnce