我可以在 64 位 SharePoint 场上部署具有 32 位程序集的 SharePoint 解决方案吗?
我们的开发环境都是 32 位,但我们的生产 SharePoint 场都是 64 位。 我们是否可以直接将 SharePoint 解决方案部署到 64 位平台,还是需要重新编译所有内容?
Our development environment is all 32 bit, but our production SharePoint farms are all 64 bit. Can we just deploy the SharePoint solutions straight to the 64 bit platform, or do we need to recompile everything?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(2)
述情2024-08-05 21:37:46
如果您将平台目标设置为“任何 CPU”(这是默认值),则无需重新编译。 您可以通过转到项目属性中的“构建”选项卡来找到此下拉列表。 启用此设置后,.NET Framework 足够智能,可以适应任一平台。
我正在使用这些设置在您描述的相同环境中工作,没有任何问题。
编辑:一个很好的问题,进一步描述了这一点 - 编译 ASP. NET 到 64 位。
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有点离题,但如果您像我们一样通过 MSI 的构建作为简单的 Visual Studio 安装项目交付解决方案文件,那就是另一回事了。 这些 MSI 是 32 位,并且需要 相当多的修改,使它们兼容 64 位。
然而,解决方案本身应该不会造成任何问题。
Slightly offtopic, but if you deliver your solution files through MSI's build as a simple Visual Studio Setup Project, like we do, that's a different story. Those MSI's are 32 bits, and require a fair bit of modding to make them 64 bits compatible.
The solutions themselves, however, should pose no problem whatsoever.