5 Stimmen

Entwickeln für Sharepoint 2003 mit Visual Studio 2008?

Hat jemand Erfahrung mit der Entwicklung für Sharepoint 2003 mit Visual Studio 2008?

Ich muss aufgrund von Vista-Problemen auf VS2008 aktualisieren, muss aber Sharepoint 2003 Webparts unterstützen. Die Webparts sind alle ziemlich einfach. Werde ich in der Lage sein, diese Webparts mit VS2008 zu unterstützen?

2voto

Ryan Punkte 23331

AFAIK VS2008 erlaubt Ihnen nur, .NET 2.0/3.0 out of the box zu bauen, aber...

Ich habe VS2005-Projekte, die .NET 1.1-Assemblies für WSSv2/SPS2003 und .NET 2.0 für WSSv3/MOSS2007 mit MSBEE ausspucken, und ich würde denken, dass dies auch in VS2008 möglich ist.

Sie müssen MSBEE verwenden http://www.codeplex.com/Wiki/View.aspx?ProjectName=MSBee

Arbeiten mit .NET 1.1 mit Visual Studio 2008

Sie müssen auch einige MSBUILD-Ninja-Moves beherrschen, um einen 1-Schritt-Build-Prozess einzuhalten und sich selbst bei Verstand zu halten http://brennan.offwhite.net/blog/2006/11/30/7-steps-to-msbuild/

Ich werde in den nächsten Wochen auf VS2008 umsteigen und hier ein Update veröffentlichen.

1voto

user26888 Punkte 231

Ich habe .net 2.0-Assemblies mit vs2008 erstellt und mit Sharepoint 2007-Bibliotheken verknüpft und dann auf Sharepoint-Servern bereitgestellt. Sie werden nicht in der Lage sein, .net 1.1-Assemblies mit vs2008 out of the box zu erstellen - also, wenn Sie .net 1.1 Ziel Ihre beste Wette ist, mit einem virtuellen Server-Setup Stick.

Die Entwicklung von Sharepoint unter Vista (oder XP) ist eine Herausforderung, weil man nicht Zeile für Zeile debuggen kann, es sei denn, man verbindet sich per Fernzugriff mit Server 2k3. Meine Empfehlung für Sharepoint-Entwickler ist es, einen virtuellen Server auf Vista zu installieren, und dann vstudio auf dem virtuellen Server mit Sharepoint zu installieren. Wenn Sie dies tun, können Sie mit Ihrer aktuellen Version von Visual Studio bleiben, und dann ist das Debuggen viel einfacher als unter Vista.

Je nachdem, ob Ihr Unternehmen ein msdn-Abonnement hat, kann dies kostspieliger sein, wenn Sie eine virtuelle Serverlizenz usw. kaufen müssen, aber das ist es meiner Meinung nach wert, um die Entwicklung zu erleichtern.

0voto

Toni Frankola Punkte 1652

SharePoint 2003 basiert auf .NET 1.1 und nur Visual Studio 2003 unterstützt es. Ich würde Ihnen empfehlen, nichts anderes zu verwenden.

Ich würde Ihnen raten, eine virtuelle Maschine mit SharePoint 2003 und Visual Studio 2003 zu erstellen und alles innerhalb der VM zu entwickeln. Dieser Ansatz kann hilfreich sein, wenn Sie an einem Projekt für einen Kunden arbeiten. Sie können diese Maschine als Replikat der Umgebung Ihres Kunden verwenden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X