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