Supporto per MSBuild, finestra di dialogo Pagine delle proprietà del sito Web
Aggiornamento: novembre 2007
Questa pagina delle proprietà consente di specificare le opzioni per precompilare un sito Web dalla riga di comando mediante lo strumento MSBuild. L'output di MSBuild è identico a quello del comando Pubblica sito Web del menu Genera. Tale strumento consente inoltre di salvare il sito Web in un percorso sul disco.
![]() |
---|
Gli strumenti di accessibilità non sono disponibili in Microsoft Visual Web Developer Express Edition. |
Lo strumento MSBuild viene utilizzato in Microsoft Visual Studio per generare progetti dalla riga di comando. MSBuild è responsabile della chiamata al compilatore appropriato per un determinato tipo di progetto. Per i progetti Web, viene richiamato il comando aspnet_compiler.exe.
Per impostazione predefinita, i progetti Web differiscono dagli altri tipi di progetto di Visual Studio, che includono i relativi requisiti di compilazione. Le opzioni nella pagina delle proprietà Opzioni MSBuild consentono di configurare il sito Web in modo da includere le informazioni necessarie a MSBuild per la compilazione del progetto.
Per accedere a questa finestra di dialogo
Nel riquadro sinistro di Esplora soluzioni di Visual Web Developer scegliere il nome del progetto del sito Web.
Scegliere Visualizza, quindi Pagine delle proprietà.
In alternativa, è possibile fare clic con il pulsante destro del mouse sul nome del progetto del sito Web in Esplora soluzioni, quindi scegliere Pagine delle proprietà.
Verrà visualizzata la finestra Pagine delle proprietà.
Fare clic sul nodo Opzioni MSBuild.
Elementi di interfaccia
Cartella di output
Consente di specificare il percorso di output per il processo di precompilazione. I risultati della precompilazione vengono scritti nella cartella specificata, sovrascrivendone l'eventuale contenuto senza alcun avviso.Consenti aggiornamento del sito precompilato
Consente di specificare che il contenuto delle pagine aspx non deve essere compilato in un assembly; il codice viene lasciato invariato consentendo all'utente di modificare la funzionalità HTML e lato client dopo la precompilazione del sito Web. La selezione di questa casella di controllo equivale all'aggiunta dell'opzione -u al comando aspnet_compiler.exe.Usa assembly con pagina singola e nomi fissi
Consente di specificare la disattivazione del batch durante la precompilazione al fine di generare assembly con nomi fissi. Temi e file di interfaccia continueranno a essere compilati in un singolo assembly. Questa opzione non è consentita per la compilazione sul posto.Attiva nome sicuro su assembly precompilati
Consente di specificare l'assegnazione di nomi sicuri agli assembly generati mediante l'utilizzo di un file di chiave o di un contenitore di chiavi per codificare gli assembly e garantire che non siano stati alterati. Dopo aver selezionato questa casella di controllo, sarà possibile effettuare le seguenti operazioni:Specificare la posizione di un file di chiave da utilizzare per la firma degli assembly. Se si utilizza un file di chiave, è possibile selezionare Firma ritardata che consente di firmare l'assembly in due fasi, ovvero prima con il file di chiave pubblica, quindi con un file di chiave privata specificato in un secondo momento durante una chiamata al comando aspnet_compiler.exe.
Specificare la posizione di un contenitore di chiavi del CSP (Cryptographic Service Provider) del sistema da utilizzare per assegnare il nome agli assembly.
Scegliere se contrassegnare l'assembly con la proprietà AllowPartiallyTrustedCallers che consente la chiamata degli assembly con nome sicuro da parte del codice parzialmente attendibile. In assenza di questa dichiarazione, solo i chiamanti completamente attendibili potranno utilizzare gli assembly in questione.
Nota:
La selezione di questa opzione potrebbe compromettere la protezione dell'assembly generato.