编辑:看起来像微软的问题,请参阅正确答案所指出的论坛。
编辑2:我将停止监控此页面,看起来微软论坛已经死了,我也不再为同一家公司工作了。
我们有一个支持Excel 2007/2010/2013的Excel加载项(C#/ .NET 4.0),并通过Excel加载项进行部署。今天,一个新客户端在一台机器上遇到问题(其他机器正确安装了该加载项)。错误是:
属性的类型'类型'无法解析。错误是:可以 不加载文件或程序集' Microsoft.Office.BusinessApplications.Fba, Version = 14.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c'要么 其中一个依赖。该系统找不到指定的文件。 (C:\ Program Files(x86)\ Common Files \ Microsoft 共享\ VSTO \ 10.0 \ VSTOInstaller.exe.Config第10行
我的好友谷歌给了我一些建议:我们让客户端尝试修复MS VSTO Tools for Office和修复Office,并清除了IE缓存,但仍然得到同样的错误。最后,我们尝试重新命名VSTOInstaller。 exe .Config to' hide'它来自安装,它似乎正在工作。
我不相信我们的加载项或安装会生成此文件,并且我对此文件没有任何依赖性(它似乎与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>
为了更好地了解此客户收到指定错误的原因,我正在研究
答案 0 :(得分:11)
尝试将VSTOInstaller.exe.Config重命名为VSTOInstaller.exe.Config.old,然后运行安装程序
答案 1 :(得分:8)
这似乎是影响许多用户的已知问题。来自微软的人跳上了火车。请参阅Microsoft support forum,了解当前进展情况。
微软的决议似乎没有发生。有几个脚本来修复它。我们添加了一个&#34; Fix It&#34;按钮到我们的非VSTO产品。请参阅post。
答案 2 :(得分:5)
尝试在单台计算机上安装word-addin时出现同样的错误。我怀疑它与办公应用程序的混合版本有关。我之前在任何其他计算机上遇到过这个问题,但是在这个特定的计算机上,首先安装了Office 2013,然后是Project 2010和Visio 2010。
重命名VSTOInstaller.exe.Config文件解决了问题
答案 3 :(得分:2)
由于我没有足够的积分来添加评论,我正在发布答案。
当我们尝试在新机器上安装为常规非管理员用户时,我们遇到了与MS Word插件相同的问题。 VSTOR已通过早期的管理员任务安装。所以,我不确定发生了什么。这些步骤最终对我有用。
答案 4 :(得分:1)
我们在尝试在安装了旧版本Visio的单台计算机上安装Visio 2013-addin时遇到同样的错误。我们以前从未在任何其他计算机上遇到此问题,但现在在许多情况下,当我们更新Visio加载项以在最新版本的Visio 2013中工作时,会发生这种情况。首先安装Office 2007或2010和Visio 2007或2010 ,然后升级到Visio 2013.重新命名VSTOInstaller.exe.Config以从安装中“隐藏”它将清除错误并正确安装我们的Visio 2013加载项。
答案 5 :(得分:1)
您是否尝试以管理员身份运行setup.exe? 我认为它会解决你的问题。
祝你好运!答案 6 :(得分:0)
我上面遇到了同样的错误,但运行Visual Studio作为管理员发布的设置对我有用。