2010-11-30 14 views
0

Ich versuche, die Microsoft.Sharepoint-Assembly für einige Entwicklung zu verwenden, die ich mache. Ich habe einige Fehler bekommen, und von dem, was ich gesehen habe, sieht es so aus, als müsste ich irgendeine SharePoint-Entwicklung auf meinem SharePoint-Server machen. Unnötig zu sagen, das wäre ein Schmerz (und scheint ein bisschen seltsam).Wo wird SharePoint-Entwicklung durchgeführt?

Gibt es eine Möglichkeit, dies zu umgehen? Ich habe versucht, WSS auf meinem Entwicklungscomputer zu installieren, aber das Installationsprogramm funktioniert nur mit Windows Server 2003 oder 2008. Ich würde lieber nicht MOSS auf meinem lokalen Rechner installieren.

Antwort

3

Sie müssen do SharePoint auf jedem Computer installiert haben, auf dem Sie die serverseitige Microsoft.SharePoint.dll verwenden möchten. Es ist möglich, install SharePoint 2010 on a Windows 7 machine, gibt es jedoch einige ziemlich überzeugende reasons not to do so. Für SharePoint 2007 ist dies keine echte Option (es gibt einige Hacks, um es unter Windows Vista/7 zu installieren, aber sie werden nicht unterstützt und sind nicht voll funktionsfähig).

Das häufigste Szenario für die Entwicklung von SharePoint ist die Entwicklung auf einer virtuellen Maschine. Dies hat den zusätzlichen Vorteil, dass Sie Ihre Umgebung fotografieren können, wenn Sie etwas völlig zerstören, so dass Sie einfach zurückrollen können, anstatt von vorne anfangen zu müssen.

Ich hatte persönlich Erfolg mit VM-Ware Workstation, Hyper-V und VirtualBox, um virtuelle Maschinen für SharePoint zu hosten.

Wenn Sie für die SharePoint-Webdienste oder das Clientobjektmodell codieren, können Sie von jeder Umgebung mit Zugriff auf Ihren SharePoint-Server aus arbeiten, aber was mit den Standarddiensten und der COM verfügbar ist eine sehr begrenzte Teilmenge dessen, was im vollständigen SharePoint-Objektmodell enthalten ist.

Verwandte Themen