2013-04-15 24 views
5

Ich habe SharePoint 2013 auf einem VMware-Rechner installiert, ich kann auch Projekte mit VS 2012 erstellen und bereitstellen. Ich versuche, ein SharePoint 2013-Projekt von meinem Host-PC mit Win 7 zu erstellen 64b, wo ich auch VS 2012 installiert habe. Ich habe Microsoft Office Developer Tools für Visual Studio 2012 mit the official instructions installiert."Sharepoint nicht installiert" Visual Studio 2012 Fehler

Auf meinem Host-Rechner, kann ich das Sharepoint-Projekt nicht erstellen und Sharepoint-Entwicklung tun und diese Fehlermeldung erhalten:

SharePoint not installed. The required version of SharePoint foundation 2013 or SharePoint server 2013 is not installed on this system. To develop SharePoint solutions or browse SharePoint connections in server explorer, SharePoint must be installed on the local system. Make sure that the local server referenced by the SharePoint project exists.

Screenshot of the error

Meine Umgebung ist:

  1. Windows 7 Professional
  2. VS 2012 installiert mit Office-Komponenten
  3. SharePoint Server 2010 auf Remoteserver

Antwort

4

Auf Ihrem Host-PC ist SharePoint nicht installiert. Eine VMware-Instanz wird als Remote-Installation von SharePoint betrachtet, sie könnte auch auf einem externen Server installiert worden sein.

Wenn Sie mit den Standard-SharePoint-Projektvorlagen entwickeln möchten, müssen Sie Visual Studio auf demselben Computer/Server ausführen, auf dem SharePoint IS installiert ist. Wenn Ihnen dieses Konzept nicht gefällt, können Sie sich die Remote-Apps für SharePoint 2013 ansehen, aber das ist ein anderes Ballspiel.

+0

Aber ich kann auf SharePoint-Website von Win 7 Host-PC zugreifen, ist es daher möglich, SharePoint 2010-Anwendung mit Windows 7 Host-PC und SharePoint 2010 Server auf der virtuellen Maschine zu entwickeln? ... – SAM

0

mich auch dieses Problem konfrontiert, aber ich schaffte es dieses Problem mit einfachen Schritten zu beheben:

  1. Herunterladen officetools_bundle von diesem Link http://go.microsoft.com/fwlink/?LinkID=279063&clcid=0x409

  2. Starten Sie das Setup und lassen Sie ihn abzuschließen zu.

  3. Öffnen Sie Visual Studio 2012 und genießen Entwicklung von Anwendungen für SP 2013.

Hoffe, es hilft .. Prost !!

+0

Auch nach der Installation von Office-Tool mit VS 2012 mit Win 7 auf meinem Host, aber immer noch der gleiche Fehler ... – SAM

+0

MEINE Umgebung ist: 1) Fenster 7 Professorial 2) VS 2012 Installiert mit Office-Komponenten 3) Sharepoint 2010 Server ist auf Remote-Server 4) Ich bekomme den Fehler in Screenshot! – SAM

+1

Dies funktioniert nur für Apps, die anderen Sharepoint Project-Vorlagen funktionieren immer noch nicht. – Anton

0

Gehen Sie zu Visual Studio, klicken Sie auf das Projekt und in den Eigenschaften, gehen Sie zu Site URL und geben Sie die URL für den lokalen Computer ein, dh den Namen des Servers in iis. Wechseln Sie alternativ zum Server-Explorer und fügen Sie unter Serververbindungen Ihre Verbindung hinzu.

+0

Meine Umgebung ist: 1) Fenster 7 Professorial 2) VS 2012 mit Office-Komponenten installiert 3) Sharepoint 2010 Server ist auf Remote-Server 4) Ich bekomme den Fehler in Screenshot! – SAM

1

Ihr Screenshot zeigt auf einen Versuch, ein leeres Projekt 2010 zu erstellen, aber Ihr Text bezieht sich auf 2013. Ich gehe davon aus, dass Sie mit 2013 arbeiten. Die folgende Antwort ist für beide jedoch am besten geeignet.

Im Jahr 2010 hatten Sie nur die Option SharePoint-Projekte - Code, der auf dem SP-Server ausgeführt wurde. Diese sind noch im Jahr 2013 verfügbar (Empty Project, Visual Web Part usw.). Um diese Art von Lösung zu entwickeln, benötigen Sie die entsprechende Laufzeit (d. H. SP2010 oder SP2013 installiert) auf dem Entwicklungsgerät.

SP2013 führte eine neue Art von Projekt/Modell ein - die App.Diese Lösungen sind nicht installiert auf dem Server, sondern wenden Sie eine oder mehrere Config/Bibliothek/Liste Interaktionen über Js/CSS und möglicherweise andere, Off-Server-Web-Services. Diese werden Apps genannt. Die MS-Dokumentation ist im Allgemeinen konsistent, aber es erfordert einige Aufmerksamkeit beim Lesen, besonders wenn Sie wie ich die App mit Projekt mit Lösung austauschen können.

Also, um die Frage zu beantworten, ist die Fehlermeldung korrekt - Sie versuchen, ein Projekt 2010/2013 zu starten, ohne dass die Laufzeitumgebung auf demselben Computer installiert ist. Wenn Sie eine 2013-App entwickeln möchten, kann dies ohne die Installation des SP2013-Produkts erfolgen. Sie benötigen jedoch eine Kopie der Office Developer-Tools für Visual Studio.

Die MSDN Article die ‚wichtigen‘ Klärung über Apps hat knapp unter dem ersten Abschnitt

You can develop app for SharePoint solutions in Visual Studio 2012 if Microsoft SharePoint 2013 is installed on a remote server. However, you must install Microsoft SharePoint 2013 locally before you can develop other SharePoint solutions.

0

Sie Sharepoint 2010 in der Maschine dienen installiert haben !, Remote-Server ist nur möglich für AppPart in Sharepoint 2013