SharePoint 2007 и обнаружение .Net 3.5 - PullRequest
0 голосов
/ 21 июля 2009

Я видел в этой статье TechNet , где SharePoint поддерживает .NET 3.5. Я посмотрел, чтобы выяснить, требуется ли для SharePoint .NET 3.5, и кажется, что он требует только .NET 3.0, даже с SP1 или SP2.

Может ли кто-нибудь подтвердить, что SharePoint требует только .NET 3.0, независимо от того, какой у вас пакет обновления?

Кроме того, есть ли рекомендуемый подход для обнаружения наличия .NET 3.5? Мой типичный подход - иметь метод, который обращается к сборке .NET 3.5, и JIT этого метода завершится ошибкой, когда я вызову метод, если сборка не может быть загружена.

Ответы [ 3 ]

2 голосов
/ 21 июля 2009

Требуется только .NET 3.0 (очевидно, рекомендуются пакеты обновления). Эта версия была выпущена только после выхода SharePoint 2007:

Я думаю, что ваш метод обнаружения будет работать, хотя, если возникнет исключение, у вас могут возникнуть проблемы с производительностью. Вы можете использовать этот подход , заданный в другом вопросе SO, или просто отметьте System.Environment.Version.ToString().

1 голос
/ 21 июля 2009

Несмотря на то, что я не видел никаких официальных документов по этому поводу, я работал со многими установками серверов, на которых SharePoint / MOSS SP2 работает на .NET Framework v3.0 (а не v3.5) без каких-либо проблем.

Если бы для WSS SP2 требовался .NET Framework 3.5, я вполне уверен, что и документация отразит это, и установщик проверит и это требование.

0 голосов
/ 21 июля 2009

Требуется только .net 3.0, даже с SP2. SharePoint, конечно, поддерживает .net 3.5, если вы хотите (в конце концов, 3.0 и 3.5 все еще «только» .NET 2.0 с некоторыми дополнительными библиотеками), но это не обязательно.

См. Также Системные требования для WSS 3.0 , которые в основном идентичны требованиям для Sharepoint в этой области.

...