Если я разрабатываю 64-битную DLL веб-части, она работает с SharePoint 2007 32-битной?
По умолчанию сборка .NET будет нацелена на «Любой ЦП» (см. «Сборка»> «Диспетчер конфигурации в Visual Studio»).
Это означает, что полученный код Intermediate Language (IL) будет скомпилирован в 32-битный код Just In Time (JIT) при работе на 32-битной ОС и 64-битный код на 64-битной ОС .
Если вы не делаете что-то очень прикольное (что маловероятно в веб-части SharePoint), тогда вам следует оставить это как «Любой процессор» и просто больше не беспокоиться об этом - это будет просто работать автоматически.
SO - цель Visual Studio «Любой ЦП»
Объяснение цели платформы Visual Studio .NET
Не могу сделать. Вы не можете загрузить 64-битную DLL в 32-битном процессе.