如果我开发64位webpart DLL它是否适用于SharePoint 2007 32位?
答案 0 :(得分:1)
没有办法。您无法在32位进程中加载64位DLL。
答案 1 :(得分:1)
默认情况下,.NET程序集将以“任何CPU”为目标(请参阅构建> Visual Studio中的配置管理器)。
这意味着,当在64位操作系统上运行时,生成的Intermediate Language (IL)代码将在8位操作系统和64位代码上运行时编译为32位代码的即时(JIT)。
除非您正在做一些非常时髦的事情(在SharePoint Web部件中不太可能),否则您应该将其保留为“任何CPU”并且不再担心它 - 它只会自动工作。