2012-08-30 14 views

risposta

-2

Selezionare il nodo del progetto in Esplora soluzioni, quindi fare nuovamente clic sul suo nome, proprio come si rinominerebbe in Esplora risorse.

+1

Sì, che sembra funzionare .... ma poi ti rendi conto che ci sono riferimenti al nome del progetto ovunque e nessuno di essi è stato aggiornato. –

+0

@EdS., Oops, non ho notato che si trattava di una domanda in C++. (I riferimenti vengono aggiornati bene quando si rinomina un progetto C# in questo modo, ma non sarei sorpreso se non funzionasse per un progetto C++.) –

2

Rinominare un progetto di Visual Studio è ... coinvolto.

Suggerisco lo strumento VS Project Renamer. Suggerisco anche che Google e, forse, persino lo strumento di ricerca di StackOverflow varrebbe la pena dare un'occhiata prima di fare una domanda.

+0

Sfortunatamente, il tuo link ora punta a quello che sembra essere un -il blog relativo alla programmazione in coreano. Ho fatto una ricerca e ho trovato il progetto su CodePlex, ma quando l'ho installato e provato su un progetto C++ di Visual Studio 2013 non funzionava. –

23

Per rinominare ogni dettaglio di un progetto:

  1. pulsante destro del mouse e rinominare il progetto in Esplora soluzioni.
  2. Fare clic con il pulsante destro del mouse e rinominare tutti i file .cpp e .h correlati.
  3. Fare clic con il tasto destro del mouse sul progetto e selezionare "Rimuovi". Conferma il salvataggio di qualsiasi file modificato.
  4. Uscire da Visual Studio.
  5. Rinominare la directory del progetto.
  6. Rinominare i file .vcxproj e .vcxproj.filters del progetto.
  7. Cerca nella cartella del progetto qualsiasi riferimento al vecchio nome del progetto nel contenuto del file. I luoghi tipici sono:

    • Commenti nel file .cpp principale del progetto.
    • Commenti in stdafx.cpp.
    • A <RootNamespace> voce nel file .vcxproj del progetto.
  8. Avviare Visual Studio e caricare il file .sln.

  9. Fare clic con il tasto destro del mouse sulla soluzione e aggiungere di nuovo il progetto.
  10. messo qualche pensiero in nuovi nomi di progetto in modo da non dovete fare ancora questo: ^)
+1

"Metti un po 'di pensiero nei nuovi nomi di progetto in modo da non doverlo fare di nuovo: ^)" l'OP potrebbe iniziare un nuovo progetto da uno vecchio – pjcard

+0

Vorrei aggiungere, l'ho fatto un paio di volte prima , ed entrambe le volte ho avuto problemi nel far funzionare i filtri perché il nome del file del progetto era stato alterato ed era diverso dal nome del file dei filtri - ad esempio il mio progetto è diventato myproject.vcxproj.vcxproj mentre il mio filtro è rimasto myproject.vcxproj.filters. Rinominare il progetto ha risolto questo problema. Non sono sicuro di cosa abbia causato la distruzione del nome del file in primo luogo. – pjcard

Problemi correlati