2011-01-25 11 views
16

Ricevo uno strano problema con Visual Studio 2010 Premium. Uso due PC, sul primo non c'è alcun problema sul secondo il menu a comparsa "Piattaforme Soluzioni" è scomparso, la configurazione è la stessa (Windows 7 x64). Il problema si è verificato quando ho aperto un progetto da un repository mercuriale, non ero in grado di ripristinare il popup. Ho ripristinato le impostazioni di Visual Studio e fatto una riparazione dal programma di installazione. Nessun cambiamento. Se creo un progetto vuoto (framework 2.0, 3.0, 3.5, 4.0) il popup "Solution Platforms" è ancora mancante. Anche se cambio la piattaforma di destinazione con Build -> Configuration Manager non ci sono effetti sulla build (nessuna compilazione per x86 per esempio).Visual Studio 2010 "Popup di piattaforme di soluzioni" mancante

Qualche idea (nessuna reinstallazione completa per favore)?

grazie.

ps: Screenshot of the bug

André

risposta

35

Provare quanto segue:

  • Dall'elenco, selezionare "Personalizza ..."
  • Sulla schermata che appare, fare clic sul " Aggiungi comando ... ".
  • Selezionare "Build" dalle categorie lista, quindi scorrere fino a "Soluzione piattaforme" nella lista Comandi e fare clic su "OK"

chiudere il dialogo e controllare la vostra lista, ora dovrebbe essere disponibile .

+0

Whaou cool grazie! –

+0

A proposito, credo che questo sia causato dalla scelta di "principalmente sviluppo C#" al primo avvio di Visual Studio 2010. Se si sceglie C++, è quello che ci si aspetta se si utilizzava in precedenza rispetto al 2008 (correggimi se ho torto su questo). Tuttavia, preferisco lavorare con le impostazioni C# e poi tornare indietro e aggiungere questo combo-box/comando come descritto nella risposta, grazie! – James

+0

Perfetto, grazie. Il loro menu di comando add ha bisogno di una ricerca! –

4

La risposta accettata è il modo sbagliato per ripristinare la combobox delle piattaforme. Quello che dovresti fare è trovare il piccolo menu a tendina accanto alla combobox di configurazione e scegliere "Aggiungi/Rimuovi pulsanti" Da tale elenco, seleziona "Piattaforme Soluzione" e tutto sarà nella sua giusta posizione :)

+0

La tua risposta non ha funzionato per me perché 'Solution Platforms' non era disponibile nell'elenco" Aggiungi o rimuovi pulsanti ". Ho dovuto selezionare "Personalizza" come illustrato nella risposta accettata – devnull69

+0

che è strano. Vedo la scelta in ogni versione di Visual Studio che ho (2010,12 e 13). La risposta accettata non ha senso se si considera che si sta tentando di abilitare i pulsanti esistenti, non aggiungere comandi casuali a una barra degli strumenti. Sei sicuro di star guardando il menu a discesa giusto? –

+0

@a_mole Come altri hanno segnalato, sembra dipendere dall'opzione di sviluppo scelta durante l'installazione di VS (principalmente C#, Generale, ecc.). La domanda degli OP consiste direttamente nel riaggiungere il pulsante che tu dici dovrebbe già essere lì – nybbler