編輯:看起來像微軟的問題,看到正確的答案指出的論壇。Excel加載項 - ClickOnce - VSTOInstaller.exe.config文件,它是什麼?
編輯2:我將停止監控此頁面,看起來像微軟論壇已經死亡,我也不再爲同一家公司工作。
我們擁有支持Excel 2007/2010/2013的Excel加載項(C#/ .NET 4.0),並且通過Excel加載項進行部署。今天,一位新客戶在一臺機器上遇到了問題(其他機器正確安裝了該加載項)。錯誤是:
屬性'type'的值無法解析。錯誤是:可能 未加載文件或程序集「Microsoft.Office.BusinessApplications.Fba, 版本= 14.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c'或 它的一個依賴項。該系統找不到指定的文件。 (C:\ Program Files文件(x86)的\ Common Files文件\微軟 共享\ VSTO \ 10.0 \ VSTOInstaller.exe.Config 10號線)
我的好友谷歌給了我一些建議:我們有客戶端嘗試修復MS VSTO Tools for Office和修復Office,並清除了IE緩存,但仍然出現相同的錯誤。最後,我們嘗試重新命名VSTOInstaller。 exe。配置爲從安裝中「隱藏」它,它似乎正在工作。
我不相信我們的加載項或安裝產生這個文件,並且有這個文件,我所知道的沒有依賴關係(它似乎與到SharePoint組裝)
雖然我沒有明確下載加載項(我通過VS2013運行),我有一個VSTOInstaller.config文件(注意,不是* .exe.config,如客戶端所示),其中包含以下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>
爲了更好地瞭解爲什麼這個客戶得到指定的錯誤,我正在調查
- 這個文件可能來自哪裏。
- 它如何影響安裝。
- 任何其他意見或與異常相關的一般提示,或者更好的是,如何完全避免它。
客戶端運行的是哪個版本的Office? – Kyle 2014-10-31 17:44:18
我相信Excel 2010,但並非100%確定。插件應與2007/10/13 – I2Ellis 2014-11-03 17:00:42