MODIFICA: Sembra un problema Microsoft, vedere il forum indicato dalla risposta corretta.Excel - ClickOnce - VSTOInstaller.exe.config, che cos'è?
EDIT 2: Ho intenzione di interrompere il monitoraggio di questa pagina, sembra che il forum di Microsoft sia morto e inoltre non lavoro più per la stessa azienda.
Abbiamo un Excel Add-in (C#/.NET 4.0) che supporta Excel 2007/2010/2013 ed è distribuito attraverso Excel Add-In. Oggi un nuovo client ha incontrato problemi su una singola macchina (altre macchine hanno installato correttamente il componente aggiuntivo). L'errore era:
Impossibile analizzare il valore del tipo 'tipo'. L'errore è: potrebbe non caricare file o assembly 'Microsoft.Office.BusinessApplications.Fba, Versione = 14.0.0.0, Cultura = neutra, PublicKeyToken = 71e9bce111e9429c' o una delle sue dipendenze. Il sistema non trova il file specificato. (C: \ Program Files (x86) \ File comuni \ Microsoft Shared \ VSTO \ 10.0 \ VSTOInstaller.exe.Config linea 10)
Il mio amico Google mi ha dato una serie di suggerimenti: Abbiamo avuto il cliente provare una riparazione di MS VSTO Tools per Office e una riparazione di Office, e la cache IE è stata cancellata, ma ha continuato a ottenere lo stesso errore. Infine, abbiamo provato a rinominare VSTOInstaller. exe .Config per "nasconderlo" dall'installazione e sembra funzionare.
Non credo che la nostra componente aggiuntivo o l'installazione produce questo file, e non v'è alcuna dipendenze su questo file che io sappia (che sembra essere correlato ad un gruppo di SharePoint)
Mentre Non eseguo esplicitamente il download del componente aggiuntivo (lo eseguo tramite VS2013), ho un file VSTOInstaller.config (Nota, non * .exe.config, come visto dal client) che contiene il seguente codice 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>
Per avere un'idea migliore del motivo per cui questo client riceve l'errore specificato, sto cercando in
- Da dove questo file potrebbe provenire.
- Come influisce sull'installazione.
- Eventuali altri commenti o suggerimenti generali relativi all'eccezione o, meglio ancora, come evitarlo del tutto.
Quale versione di Office era in esecuzione il client? – Kyle
Credo Excel 2010, ma non sicuro al 100%. Il componente aggiuntivo dovrebbe funzionare con 2007/10/13 – I2Ellis