0

Ich werde lernen, wie SharePoint 2010 Entwicklung zu tun und als solche ich meine Umgebung einrichten? Ich habe ein paar Fragen dazu.Ich richte eine SharePoint-Entwicklungsumgebung ein. Kann ich SharePoint auf einer VM und Visual Studio auf meinem Produktionscomputer einrichten?

Erstens, ich bin nach ein paar hilfreiche Artikel auf, wie es geht wie folgt ...

http://geekswithblogs.net/manesh/archive/2010/05/28/building-the-ultimate-sharepoint-2010-development-environment.aspx

und

http://msdn.microsoft.com/en-us/library/ee554869%28office.14%29.aspx

empfehlen Beide dieser Artikel einrichten Sharepoint in einer Serverumgebung oder VM und THEN richten Visual Studio in derselben Umgebung ein.

Ich frage mich, ob es funktioniert, Sharepoint auf einem VM-Gast einzurichten und meine vorhandene Installation von Visual Studio (mein VM-Host) zu verwenden, um die Arbeit zu erledigen. Um Sharepoint-Entwicklung zu machen, MÜSSEN Sie Visual Studio auf dem VM Guest mit Sharepoint installieren? Was verliere ich, wenn ich nur meine Produktionsinstallation von Visual Studio verwende (oder wird es einfach nicht funktionieren?).

Es scheint nur kontraproduktiv zwei Entwicklungsumgebungen zu haben (und ich lehne ab Sharepoint auf meiner Produktionsmaschine ... zumindest jetzt zu installieren.)

Auch wird Sharepoint Foundation Edition (statt Voll Server Version) funktionieren gut für das Lernen und die Entwicklung, oder werde ich feststellen, dass ich irgendwann Grenzen und Grenzen damit erreichen werde.

Vielen Dank im Voraus für Ihre Hilfe.

Seth

Antwort

2

Um für viele der Sharepoint-Funktionen von Visual Studio 2010 zu arbeiten, die beide auf der gleichen Maschine installiert werden muss (oder VM). Visual Studio kann nicht auf einem anderen Computer bereitgestellt werden, und der Debugger (F5-Debugging) funktioniert nicht remote. Wenn Sie sich entscheiden, VS nicht auf der VM zu installieren, müssen Sie die Lösungen selbst packen und bereitstellen sowie sie selbst debuggen, entweder über den Remote-Debugger oder über Ablaufverfolgungsprotokolle auf dem Computer. Es lohnt sich VS auf Ihrer VM zu installieren.

Die SharePoint Foundation eignet sich gut zum Lernen, es sei denn, Sie versuchen, einige der für SharePoint Server spezifischen Funktionen kennenzulernen. Here is a good chart showing the differences.

+0

Danke für die Vergleichsmatrix. Kann ich die Enterprise Edition nur installieren, um die Entwicklung zu erlernen? Es stellt sich heraus, dass Access Services eines der Features ist, die ich lernen möchte und das nur in der Enterprise Edition verfügbar ist. –

1

Sie müssen SharePoint auf Ihrem Entwicklungscomputer installiert haben, damit Sie Code mithilfe der SharePoint-Assemblys schreiben können.

Wenn Sie SharePoint Foundation verwenden, empfehle ich Ihnen, zu ermitteln, mit welcher Art von Funktionalität Sie arbeiten möchten, und festzustellen, ob Sie mit SharePoint Foundation arbeiten oder nicht. Persönlich würde ich die Vollversion verwenden, so dass Sie auch über die Funktionalität, die es bietet, erfahren können. Andernfalls lernen Sie nicht wirklich alles, was SharePoint für Sie bereitstellen kann.

+0

Danke für die Info. Erlaubt meine Entwicklerlizenz (vs. 2010 pro mit msdn), dass ich sie erneut in der Sharepoint Dev Box installiere? –

+0

Ich bin mir da nicht sicher, aber ich denke schon. Sie sollten Ihre Lizenzvereinbarung konsultieren. –