Microsoft SharePoint的64位dll正在32位计算机上运行
我正在SharePoint域上工作。有时我需要做的事件接收器和windows服务等开发 上周,我在服务器上安装了Windows服务,用于从本地文件夹上载文档。服务器是64位机器,“Windows Server 2008 R2”安装在服务器上作为OS来运行SharePoint基金会2010。服务运行正常 要求是,没有用户会去服务器上传文档。因此,我已在本地用户计算机上安装了该服务。一些用户使用32位机器和32位操作系统,其他用户使用64位操作系统。在安装服务时,我在32位计算机上遇到了一个错误。错误为“此解决方案适用于64位计算机”。将目标平台从64位更改为x86后,该服务已成功安装在32位计算机上,并开始正常工作 现在问题来了:Microsoft SharePoint的64位dll正在32位计算机上运行,dll,sharepoint-2010,windows-services,32bit-64bit,windows-server-2008-r2,Dll,Sharepoint 2010,Windows Services,32bit 64bit,Windows Server 2008 R2,我正在SharePoint域上工作。有时我需要做的事件接收器和windows服务等开发 上周,我在服务器上安装了Windows服务,用于从本地文件夹上载文档。服务器是64位机器,“Windows Server 2008 R2”安装在服务器上作为OS来运行SharePoint基金会2010。服务运行正常 要求是,没有用户会去服务器上传文档。因此,我已在本地用户计算机上安装了该服务。一些用户使用32位机器和32位操作系统,其他用户使用64位操作系统。在安装服务时,我在32位计算机上遇到了一个错误。错
- 要使用SharePoint对象模型,我使用SharePoint 64位
安装在32位计算机和32位计算机上的Windows服务中的dll 比特操作系统 - 64位dll是否可能在32位机器上工作
- 在什么情况下我们可以面对“64位dll将不会”的问题 在32位机器上工作“
- 如果我想在64位上安装相同的解决方案,该怎么办 和32位机器?我不想改变目标平台 每一次
问候。我不知道你想做什么,所以我会尽量详尽地说:
- SharePoint对象模型仅在SharePoint服务器上可用,在用户工作站上不可用。它们确实依赖于仅在64位操作系统上工作的64位DLL
- SharePoint 2010允许您使用在远程计算机上工作的“客户端对象模型”,如使用工作站。它们是.Net DLL,不特定于32位或64位。只需使用“任意CPU”编译exe,它就可以正常工作
- 一般来说,64位exe只能在64位操作系统上运行。然而,在.Net中,您可以使用32位和64位的“任何CPU”。但是,只有当您的exe及其依赖项是完整的.Net(没有本机代码)时,这才有效