Condividi tramite


Build e debug delle soluzioni SharePoint

In generale, la compilazione e il debug di soluzioni SharePoint equivale alla compilazione e al debug di altri tipi di progetti in Visual Studio. Gli argomenti di questa sezione illustrano le differenze esistenti.

Output del progetto per le soluzioni SharePoint

La compilazione di soluzioni SharePoint crea assembly e un file di pacchetto di soluzioni (con estensione wsp). Nella tabella seguente vengono illustrati i percorsi di questi file durante una compilazione.

Elemento di compilazione Cartella di output
Assembly, database di programma (con estensione pdb) e file con estensione wsp . <ProjectName>\bin\debug o <ProjectName>\bin\release
File di elementi del progetto SharePoint. <ProjectName>\pkg\debug o <ProjectName>\pkg\release
Compilare file intermedi. <ProjectName>\obj\debug o <ProjectName>\obj\release
File intermedi del pacchetto. <ProjectName>\pkgobj\debug o <ProjectName>\pkgobj\release

Creare soluzioni SharePoint

Per compilare soluzioni SharePoint, è necessario che nel computer di sviluppo sia installata la versione corretta del server SharePoint. In caso contrario, la compilazione di soluzioni SharePoint equivale alla compilazione di altri tipi di progetti in Visual Studio. Per altre informazioni, vedere Procedura: Creare soluzioni SharePoint.

Eseguire il debug e testare le soluzioni SharePoint

Prima del debug, Visual Studio copia il pacchetto con estensione wsp nel server SharePoint, attiva le funzionalità con ambito Sito e Web e, in alcuni casi, avvia il progetto. In altri casi, potrebbe essere necessario aprire manualmente il progetto. Per altre informazioni, vedere Risolvere i problemi relativi alle soluzioni SharePoint e Eseguire il debug di soluzioni SharePoint.

Eseguire il debug e la verifica delle soluzioni SharePoint usando le funzionalità di Azure DevOps Services

Le funzionalità di Azure DevOps Services, ad esempio unit test e IntelliTrace, consentono di individuare in modo più accurato i problemi nelle soluzioni SharePoint. Con la profilatura è possibile individuare e identificare aree problematiche delle prestazioni nelle soluzioni di SharePoint. Per altre informazioni, vedere Verifica e debug del codice di SharePoint e profilatura delle prestazioni delle applicazioni SharePoint.

Sicurezza durante il processo di compilazione

Per creare un pacchetto o distribuire soluzioni SharePoint, Visual Studio deve disporre dell'autorizzazione per copiare i file nel server SharePoint. È necessario eseguire Visual Studio come processo con privilegi elevati e l'account utente deve essere una raccolta siti Amministrazione istrator nel server SharePoint. Inoltre, è necessario specificare se il progetto è una soluzione in modalità sandbox o una soluzione farm. Per altre informazioni, vedere Differenze tra soluzioni in modalità sandbox e farm.

Uso del comando Clean

Quando una soluzione SharePoint viene installata in un server SharePoint per il debug, il comando Clean non disinstalla la soluzione. È invece necessario disattivare le funzionalità tramite la configurazione di SharePoint.

Vedi anche