2012-03-06 5 views
25

In Visual Studio 2010 SP1, è disponibile un'opzione nel menu di scelta rapida di un progetto Web su Add Deployable Assemblies. Phil Haack ne ha scritto il blog here.Visual Studio 11 beta manca l'opzione di menu "Aggiungi elementi distribuibili"?

In Visual Studio 11 beta e Visual Studio 2012, questa opzione sembra mancare. Per fortuna, puoi facilmente arrotondare le soluzioni tra VS 2010 e VS 11 in modo da poter aprire la soluzione in VS 2010 per aggiungere gli assembly MVC alla cartella _bin_deployableAssemblies.

È solo la mia installazione che è rotta o devo installare qualcos'altro per farlo funzionare?

risposta

38

La finestra di dialogo Add Deployable Assemblies era una funzionalità che consente di distribuire progetti MVC o pagine Web. Era necessario perché nelle versioni precedenti tutti gli assembly sono stati installati nel GAC sulla tua macchina di sviluppo, ma non necessariamente sapresti se questo era il caso sul server. Quindi questo gesto di strumenti che ha reso possibile lo schieramento del tuo progetto.

A partire da MVC 3 Strumenti di aggiornamento ora stiamo utilizzando i riferimenti ai pacchetti Nuget, il che significa che il progetto è automaticamente distribuibile in modalità bin. Poiché il gesto della lavorazione non è più necessario, è stato rimosso da VS 11.

+1

Grande - ha senso, grazie per il chiarimento. –

+0

@GeoffAppleford. In VS2012, Devo usare 'CopyLocal' su true poiché' Add Deployable Assembly 'non è disponibile? – Lijo

+1

@Lijo: gli assembly aggiunti tramite Nuget non verranno aggiunti automaticamente alla cartella bin. –

Problemi correlati