2013-04-15 3 views
5

Ho installato SharePoint 2013 su una macchina VMware, posso anche creare e distribuire progetti utilizzando VS 2012. Sto provando a creare un progetto SharePoint 2013 dal mio PC host con Win 7 64b, dove ho installato anche VS 2012. Ho installato gli strumenti di sviluppo di Microsoft Office per Visual Studio 2012 utilizzando the official instructions."Sharepoint non installato" Errore Visual Studio 2012

Sulla mia macchina host, non riesco a creare il progetto di SharePoint e fare lo sviluppo di SharePoint e ottenere questo errore:

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

Il mio ambiente è:

  1. Window 7 Professional
  2. VS 2012 installato con componenti Office
  3. SharePoint 2010 Server su server remoto

risposta

4

Il PC host non ha installato SharePoint. Un'istanza di vmware è considerata come un'installazione remota di SharePoint, potrebbe anche essere stata installata su un server esterno.

Se si desidera sviluppare utilizzando i modelli di progetto SharePoint standard, è necessario eseguire Visual Studio sullo stesso computer/server in cui è installato SharePoint IS. Se questo concetto non ti piace, puoi dare un'occhiata a Remote Apps for SharePoint 2013, ma si tratta di un gioco di palla diverso.

+0

Ma sono in grado di accedere a SharePoint Site dal PC host Win 7, quindi è possibile sviluppare un'applicazione SharePoint 2010 utilizzando Windows 7 Host PC e SharePoint 2010 server su macchina virtuale? ... – SAM

0

anche me affrontato questo problema, ma sono riuscito a risolvere il problema con semplici passaggi:

  1. Scarica officetools_bundle da questo link diretto http://go.microsoft.com/fwlink/?LinkID=279063&clcid=0x409

  2. Eseguire l'installazione e attendere il completamento.

  3. Aprire Visual Studio 2012 e godere di applicazioni in via di sviluppo per la SP 2013.

Speranza che aiuta .. Acclamazioni !!

+0

Anche dopo aver installato Office Tool con VS 2012 con Win 7 sul mio host, ma ancora lo stesso errore ... – SAM

+0

L'ambiente MY è: 1) Window 7 Professorial 2) VS 2012 Installato con i componenti di Office 3) Il server SharEPoint 2010 è sul server remoto 4) Ricevo l'errore mostrato in Screen shot! – SAM

+1

Questo funziona solo per le app, gli altri modelli di progetto Sharepoint non funzioneranno ancora. – Anton

0

andare in Visual Studio, fare clic sul progetto e nelle proprietà, accedere all'URL del sito e immettere l'url per la macchina locale, ovvero il nome del server come in esecuzione in iis. in alternativa andare su server explorer e sotto le connessioni server aggiungere la connessione.

+0

L'ambiente MY è: 1) Window 7 Professorial 2) VS 2012 Installato con componenti Office 3) Server SharEPoint 2010 è su server remoto 4) Ricevo l'errore mostrato in Screen shot! – SAM

1

Il tuo screenshot punta a un tentativo di creare un progetto vuoto del 2010, ma il tuo testo si riferisce al 2013. Presumo che lavori con il 2013. La risposta sotto è per lo più appropriata per entrambi.

Nel 2010, si disponeva solo dell'opzione Progetti SharePoint - codice eseguito sul server SP. Questi sono ancora disponibili nel 2013 (Progetto vuoto, Visual Web Part ecc.) Per sviluppare questo tipo di soluzione è necessario disporre del tempo di esecuzione appropriato (ovvero SP2010 o SP2013 installato) sul computer di sviluppo.

SP2013 ha introdotto un nuovo tipo di progetto/modello: l'App.Queste soluzioni non sono installate sul server ma applicano una o più configurazioni di config/libreria/elenco tramite js/css ed eventualmente altri servizi web fuori server. Queste sono chiamate App. La documentazione MS è generalmente coerente, ma richiede una certa attenzione quando si legge soprattutto se, come me, è possibile scambiare l'app con il progetto con la soluzione.

Quindi, per rispondere alla domanda, il messaggio di errore è corretto - si sta tentando di avviare un progetto 2010/2013 senza che il runtime sia installato sulla stessa macchina. Se si desidera sviluppare un'app 2013, è possibile farlo senza l'installazione del prodotto SP2013 ma è necessario disporre di una copia degli strumenti di Office Developer per Visual Studio.

Il MSDN Article ha il chiarimento 'importante' su App appena sotto la prima sezione

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

è necessario aver installato SharePoint 2010 servono nella vostra macchina !, server remoto è possibile solo per AppPart in SharePoint 2013