编辑:看起来像微软的问题,请参阅正确答案指出的论坛.
编辑2:我将停止监控此页面,看起来微软论坛已经死了,我也不再为同一家公司工作了.
我们有一个支持Excel 2007/2010/2013的Excel加载项(C#/ .NET 4.0),并通过Excel加载项进行部署.今天,一个新客户端在一台机器上遇到问题(其他机器正确安装了该加载项).错误是:
无法解析属性"type"的值.错误是:无法加载文件或程序集'Microsoft.Office.BusinessApplications.Fba,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c'或其中一个依赖项.该系统找不到指定的文件.(C:\ Program Files(x86)\ Common Files\Microsoft Shared\VSTO\10.0\VSTOInstaller.exe.Config第10行)
我的好友谷歌给了我一些建议:我们让客户端尝试修复MS VSTO Tools for Office和修复Office,并清除IE缓存,但继续得到同样的错误.最后,我们尝试重新命名VSTOInstaller.exe .Config从安装中"隐藏"它,它似乎正在工作.
我不相信我们的加载项或安装产生此文件,并且我不知道该文件的依赖性(它似乎与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>
Run Code Online (Sandbox Code Playgroud)
为了更好地了解这个客户端为什么会收到指定的错误,我正在调查