我遇到以下错误:
“无法加载文件或程序集 “Microsoft.Office.Server.Search, 版本= 12.0.0.0,文化=中立, PublicKeyToken = 71e9bce111e9429c'或 其中一个依赖项。一次尝试 是用来加载程序的 格式不正确。“
有人知道这方面的解决方案吗?
或
是否有人通过此错误?
任何输入都很有意义吗?
答案 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,并构建并发布。