无法加载程序集“Microsoft.Office.Server.Search”

时间:2010-05-03 11:18:33

标签: .net sharepoint-2007

我遇到以下错误:

  

“无法加载文件或程序集   “Microsoft.Office.Server.Search,   版本= 12.0.0.0,文化=中立,   PublicKeyToken = 71e9bce111e9429c'或   其中一个依赖项。一次尝试   是用来加载程序的   格式不正确。“

有人知道这方面的解决方案吗?

是否有人通过此错误?

任何输入都很有意义吗?

3 个答案:

答案 0 :(得分:2)

回答这个问题为时已晚,无论如何,只针对遇到同一问题的其他任何人,请确保您在“构建”标签下的“项目属性”中定位“X64”平台目标,在我的情况下,我创建的是赢表格申请。

答案 1 :(得分:0)

如果你确信DLL文件在服务器上,你应该尝试在这里查找:

  

C:\ Program Files \ Common   Files \ Microsoft Shared \ Web Server   扩展\ 12 \ ISAPI \

根据我使用SharePoint的经验,可以在GAC中找到一些DLL文件,而其他文件位于上面的文件夹中。

编辑: 如果您使用的是SharePoint 2010,请在文件夹路径中将12更改为14

答案 2 :(得分:-1)

我遇到了类似的问题 - 我在尝试发布时遇到了确切的错误。我的解决方案将构建并运行,但我无法发布Web项目。我没有在任何项目中引用Microsoft.Office.Server.Search,但我在其中四个引用了Microsoft.Office.Server,而我的网站项目又引用了它们。与之前的一个答案相反,我的目标是发布 - 任何CPU,它没有造成任何问题。

我进入了每个引用Microsoft.Office.Server的项目,并为Microsoft.Office.Server程序集将Copy Local属性设置为false。然后我就能够构建和发布。然后,我将所有这些设置的Copy Local设置为true,并构建并发布。