Condividi tramite


Compilazione e debug delle soluzioni SharePoint

I processi di compilazione e debug delle soluzioni SharePoint in genere sono analoghi a quelli eseguiti per altri tipi di progetti in Visual Studio.Negli argomenti di questa sezione vengono illustrate le differenze esistenti.

Output di progetto per le soluzioni SharePoint

La compilazione di soluzioni SharePoint comporta la creazione di assembly e di un file del pacchetto della soluzione (con estensione wsp).Nella tabella che segue sono indicati i percorsi di tali file durante una compilazione.

Elemento di compilazione

Cartella di output

Assembly, database di programma e file wsp.

NomeProgetto\bin\debug o NomeProgetto\bin\release

File degli elementi di progetto SharePoint.

NomeProgetto\pkg\debug o NomeProgetto\pkg\release

File intermedi di compilazione.

NomeProgetto\obj\debug o NomeProgetto\obj\release

File intermedi di pacchetto.

NomeProgetto\pkgobj\debug o NomeProgetto\pkgobj\release

Compilazione di soluzioni SharePoint

Per compilare soluzioni SharePoint, nel computer di sviluppo deve essere installata la versione corretta del server SharePoint.In caso contrario, la compilazione delle soluzioni SharePoint corrisponderà alla compilazione di altri tipi di progetti in Visual Studio.Per ulteriori informazioni, vedere Procedura: compilare soluzioni SharePoint.

Debug e test delle soluzioni SharePoint

Prima di eseguire il debug, in Visual Studio viene eseguita la copia del pacchetto wsp nel server SharePoint, vengono attivati il sito e le funzionalità con ambito Web e, in alcuni casi, viene avviato il progetto.In altri casi, è possibile che sia necessario aprire manualmente il progetto. Per ulteriori informazioni, vedere Risoluzione dei problemi relativi alle soluzioni SharePoint e Debug di soluzioni SharePoint.

Eseguendo il debug e verifica delle soluzioni SharePoint utilizzando le funzionalità ALM

Le funzionalità di Visual Studio ALM come di unit test e IntelliTrace consentono di applicare ai problemi più accuratamente puntuali nelle soluzioni SharePoint.La profilatura consente di individuare e identificare i problemi relativi ai problemi di prestazioni nelle soluzioni SharePoint.Per ulteriori informazioni, vedere Verifica e debug del codice di SharePoint e Profilatura delle prestazioni di applicazioni di SharePoint.

Sicurezza durante il processo di compilazione

Per la creazione di pacchetti o la distribuzione di soluzioni SharePoint, è necessario disporre in Visual Studio delle autorizzazioni per la copia dei file nel server SharePoint.È inoltre necessario eseguire Visual Studio come processo con privilegi elevati e l'account utente deve essere quello di Amministratore raccolta siti sul server SharePoint.È infine necessario specificare se il progetto è una soluzione creata mediante sandbox o una soluzione farm.Per ulteriori informazioni, vedere Differenze tra soluzioni create mediante sandbox e soluzioni farm.

Utilizzo del comando Pulisci

Quando si installa una soluzione SharePoint in un server SharePoint per l'esecuzione del debug, il comando Pulisci non consente di disinstallare la soluzione.Per farlo, è necessario disattivare le funzionalità tramite la configurazione di SharePoint.

Vedere anche

Altre risorse

Sviluppo di soluzioni SharePoint

Esplorazione di connessioni di SharePoint tramite Esplora server

Creazione del pacchetto e distribuzione delle soluzioni SharePoint