2009-07-21 12 views
0

Ich habe in this TechNet article gesehen, wo SharePoint .NET 3.5 unterstützt. Ich habe untersucht, ob SharePoint .NET 3.5 benötigt und es scheint, dass es nur .NET 3.0 benötigt, sogar mit SP1 oder SP2.SharePoint 2007 und Erkennen. NET 3.5

Kann jemand bestätigen, dass SharePoint nur .NET 3.0 benötigt, unabhängig davon, welches Service Pack Sie haben?

Gibt es auch einen empfohlenen Ansatz zum Erkennen der Anwesenheit von .NET 3.5? Mein typischer Ansatz ist eine Methode, die auf eine .NET 3.5-Assembly zugreift, und die JIT dieser Methode schlägt fehl, wenn ich die Methode aufruft, wenn die Assembly nicht geladen werden kann.

Antwort

2

Nur .NET 3.0 ist erforderlich (offensichtlich werden die Service Packs empfohlen). Diese Version hatte gerade erst freigegeben, wenn Sharepoint 2007 herauskommt:

Ich denke, Ihre Erkennungsmethode wird zwar funktionieren, wenn eine Ausnahme aufgewachsen, könnte es zu Leistungsproblemen kommen. Sie könnten this approach in einer anderen SO-Frage gefragt oder einfach System.Environment.Version.ToString() überprüfen.

+0

Danke für die Bestätigung meines Verdachts und die Bereitstellung der Ansatz zur Erkennung der Version! –

+0

Ich konnte erfolgreich den Registrierungsansatz verwenden, zu dem Sie den Link bereitgestellt haben, konnte aber nicht die Version von mscorlib verwenden, die auch in diesem Link erwähnt wurde. Ich konnte System.Environment.Version.ToString() nicht verwenden. –

1

Obwohl ich keine offiziellen Dokumente zu diesem Thema gesehen habe, habe ich mit vielen Serverinstallationen gearbeitet, die SharePoint/MOSS SP2 unter .NET Framework v3.0 (und nicht v3.5) ausführen, ohne Probleme.

Wenn WSS SP2 .NET Framework 3.5 erforderte, bin ich mir ziemlich sicher, dass die Dokumentation dies widerspiegeln würde, und das Installationsprogramm würde auch diese Anforderung prüfen.

+0

Danke für die Bestätigung meines Verdachts. –

0

Nur .net 3.0 ist erforderlich, auch mit SP2. Natürlich unterstützt SharePoint .net 3.5, wenn Sie wollen (schließlich sind sowohl 3.0 als auch 3.5 immer noch "nur" die .net 2.0 Runtime mit einigen zusätzlichen Bibliotheken), aber es ist nicht erforderlich.

Siehe auch die System Requirements for WSS 3.0, die größtenteils identisch mit denen für Sharepoint in diesem Bereich sind.