在64位计算机上编译时出错

时间:2010-10-22 18:08:27

标签: sharepoint sharepoint-2007 compilation 64-bit

当我在发布模式下在64位计算机上编译SharePoint 2007解决方案并且平台设置为AnyCPU或x86时,我收到以下错误:

尝试加载格式不正确的程序集:C:\ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 12 \ ISAPI \ Microsoft.Office.Server.Search.dll。

当我在Microsoft.Office.Server.Search.dll上使用.Net Reflector时,它说平台设置为x64。所以我将设置更改为Release模式,将平台更改为x64并获得相同的错误。

奇怪的是当我将Release更改为debug时,它符合。有谁能解释一下?

我更愿意使用Release / AnyCPU设置进行编译。任何人都可以给我一个正确的方向吗?

由于

P.S。我在这里也问过这个问题:http://social.msdn.microsoft.com/Forums/en-US/netfx64bit/thread/21d14405-ca6f-4503-b416-f56bfb27168b/

1 个答案:

答案 0 :(得分:0)

我也经历过同样的问题,对我来说,似乎我对构建配置的更改实际上没有采取。在多次尝试保存,重新打开项目,选择构建/重建之后,我从构建选项中选择“清理”后能够使其正常运行。