excel deployment clickonce

Complemento de Excel-ClickOnce-VSTOInstaller.exe.config file, ¿qué es?



deployment (7)

EDITAR: parece un problema de Microsoft, vea el foro indicado por la respuesta correcta.

EDITAR 2: Voy a dejar de monitorear esta página, parece que el foro de Microsoft está muerto y tampoco trabajo para la misma compañía.

Tenemos un complemento de Excel (C # / .NET 4.0) que admite Excel 2007/2010/2013 y se implementa a través del complemento de Excel. Hoy, un nuevo cliente tuvo problemas en una sola máquina (otras máquinas instalaron el complemento correctamente). El error fue:

El valor de la propiedad ''tipo'' no se puede analizar. El error es: No se pudo cargar el archivo o el ensamblaje ''Microsoft.Office.BusinessApplications.Fba, Versión = 14.0.0.0, Cultura = neutral, PublicKeyToken = 71e9bce111e9429c'' o una de sus dependencias. El sistema no puede encontrar el archivo especificado. (C: / Archivos de programa (x86) / Archivos comunes / Microsoft Shared / VSTO / 10.0 / VSTOInstaller.exe.Config línea 10)

Mi amigo Google me dio una serie de sugerencias: el cliente probó una reparación de MS VSTO Tools para Office y una reparación de Office, y borró el caché de IE, pero siguió recibiendo el mismo error. Finalmente, intentamos renombrar el VSTOInstaller. ej. Config. para ''ocultarlo'' de la instalación y parece que está funcionando.

No creo que nuestro complemento o instalación produzca este archivo, y no hay dependencias en este archivo que yo sepa (parece estar relacionado con un ensamblado de SharePoint)

Aunque no descargo explícitamente el complemento (lo ejecuto a través de VS2013), tengo un archivo VSTOInstaller.config (Nota, no * .exe.config, como se ve desde el cliente) que contiene el siguiente XML:

<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.net> <webRequestModules> <remove prefix="http:"/> <remove prefix="https:"/> <add prefix="http:" type="Microsoft.Office.BusinessApplications.Runtime.DeploymentAction.HttpFbaRequestCreator,Microsoft.Office.BusinessApplications.Runtime,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" /> <add prefix="https:" type="Microsoft.Office.BusinessApplications.Runtime.DeploymentAction.HttpFbaRequestCreator,Microsoft.Office.BusinessApplications.Runtime,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" /> </webRequestModules> </system.net> </configuration>

Para tener una mejor idea de por qué este cliente está obteniendo el error especificado, estoy investigando

  1. De dónde podría haber venido este archivo.
  2. Cómo afecta a la instalación.
  3. Cualquier otro comentario o consejo general relacionado con la excepción, o mejor aún, cómo evitarlo por completo.

¿Ha intentado ejecutar el setup.exe como administrador? Creo que solucionará tu problema.

¡Buena suerte!


Como no tengo suficientes puntos para agregar un comentario, en su lugar, estoy publicando una respuesta.

Estábamos enfrentando los mismos problemas con nuestro complemento de MS Word cuando intentamos instalarlo como un usuario regular no administrador en una máquina nueva. VSTOR ya estaba instalado a través de una tarea de administrador anterior. Entonces, no estaba seguro de lo que estaba pasando. Estos pasos me funcionaron finalmente.

  1. Inicie sesión en el escritorio con privilegios de administrador.
  2. Descargué el setup.exe que fue creado por Visual Studio a través de la acción Publicar de Visual Stuio.
  3. En nuestro estamos utilizando la implementación basada en web.
  4. Desbloqueó el Setup.exe haciendo clic en el cuadro de diálogo Propiedades.
  5. Utilicé "Ejecutar como administrador" y dejé que Setup.exe hiciera su trabajo.
  6. Vuelva a iniciar sesión como usuario no administrativo regular.
  7. Setup.exe y la instalación. Funcionó bien

Parece ser un problema conocido que afecta a muchos usuarios. Alguien de Microsoft se ha subido al tren. Ver el foro de soporte de Microsoft donde se puede encontrar el progreso actual.

La resolución de Microsoft parece no estar ocurriendo. Hay varios scripts para arreglarlo. Hemos agregado un botón "Fix It" a nuestros productos que no son VSTO. Ver post


Recibí el mismo error anterior, pero la ejecución de la configuración publicada por Visual Studio como Administrador funcionó para mí.


Simplemente intente cambiar el nombre de VSTOInstaller.exe.Config a VSTOInstaller.exe.Config.old y luego ejecute la configuración


Tenemos el mismo error al intentar instalar un complemento de Visio 2013 en una sola máquina donde se han instalado versiones anteriores de Visio. Nunca antes hemos tenido este problema en ninguna otra máquina, pero ahora en muchos casos esto ocurre a medida que actualizamos nuestro complemento de Visio para que funcione en la versión más nueva de Visio 2013. Office 2007 o 2010 y Visio 2007 o 2010 se instalaron primero , seguido de una actualización a Visio 2013. Cambiar el nombre del VSTOInstaller.exe.Config para ''ocultarlo'' de la instalación borra el error y nuestro complemento Visio 2013 se instala correctamente.


Tuvo el mismo error al intentar instalar el complemento de Word en una sola máquina. Sospecho que tiene algo que ver con versiones mixtas de aplicaciones de oficina. No he tenido este problema antes en ninguna otra máquina, pero en esta específica, Office 2013 se instaló primero, seguido de Project 2010 y Visio 2010.

Cambiar el nombre del archivo VSTOInstaller.exe.Config solucionó el problema