Ho un problema particolare in Visual Studio Express 2015. Sto cercando di creare un nuovo progetto di applicazione console Win32 vuoto in Visual C++. Posso creare un nuovo progetto, deselezionare le caselle di controllo per intestazioni precompilate e controlli SDL e selezionare la casella per "Progetto vuoto". Il progetto è stato creato, ma quando vado ad aggiungere un nuovo elemento ai miei file sorgente, non ho nulla da scegliere in "Installato". Nelle versioni precedenti, potevo scegliere un nuovo file vuoto C++ (.cpp) o un file Header (.h). Posso creare nuovi file .vb in Visual Basic e nuovi file .cs in C#, ma il pulsante "Aggiungi" è disattivato quando provo a creare un nuovo file C++. Qualcuno ha qualche idea? Ho installato questo su tre computer diversi con gli stessi risultati (Windows 7 OS su tutti e 3). Ho allegato uno screenshot della finestra di dialogo Aggiungi nuovo elemento.Nuovo file di C++ in Visual Studio Express 2015
risposta
ho riscontrato questo problema dopo il download e l'installazione di Visual Studio Express 14,0 il 16 aprile 2016. Questo sembra essere il riemergere di un problema riscontrato nelle versioni precedenti di Visual Studio Express. This is a link ad una soluzione per la versione 12.0, che coinvolge una modifica semplice al Registro di sistema:
[HKEY_CURRENT_USER \ Software \ Microsoft \ WDExpress \ 12.0_Config \ Progetti {8BC9CEB8-8B4A-11D0-8D11-00A0C91BC943} \ AddItemTemplates \ TemplateDirs {F1C25864-3097-11D2-A5C5-00C04F7968B4}/1]
"TemplatesDir" = "C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \\ VC \ VCProjectItems_WDExpress"
ho seguito le istruzioni tranne che per modificare il numero di versione da 12.0 a 14.0, se pertinente, e ha risolto il problema lem.
Probabilmente il problema è sorto perché accanto all'installazione di Studio Express, sembra che Microsoft Update abbia aggiornato Microsoft Visual C++ Redistributable (x64) e (x86). La conseguenza è stata un messaggio di errore al termine dell'installazione di Studio Express, poiché il numero di versione di questi componenti C++ installati era superiore a quello incluso nel download di Studio Express. Disinstallare le versioni successive e quindi rieseguire l'installazione di Studio Express ha avuto esito positivo in quanto non vi era alcun messaggio di errore, ma questo problema con New Item era presente.
Grazie per la risposta. Dopo aver fatto alcuni esperimenti, ho notato che se si rinomina C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ VC \ vcprojectitems_WDExpress a C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ VC \ vcprojectitems È possibile creare nuovi file .cpp e .h come normali dopo il riavvio di VSE2015. –
Quello che ha funzionato per me è stato quello di copiare tutti i file ad eccezione della directory Utility dal C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ VCProjectItems_WDExpress in C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ vcprojectitems
Quando ho aggiunto un elemento (fare clic con il pulsante destro del mouse sulla directory dei file di origine in Esplora soluzioni di Visual Studio Express), tutti gli elementi cpp erano disponibili.
Nel caso in cui quella cartella non esiste, basta crearne una nuova. Ha funzionato per me, +1 – SgtDroelf
- 1. Anteprima di Visual Studio 2015 - Mantenere IIS Express in esecuzione
- 2. Visual Studio 2015: impossibile creare un nuovo progetto vuoto C++
- 3. LargeAddressAware Visual Studio 2015 C#
- 4. errore in Visual Studio 2015 quando Aggiungi Nuovo WebForm
- 5. Limitazioni di Visual Studio 2010 Express C#
- 6. Visual Studio 2015 slow
- 7. Visual C++ 2015 express: _stat non funziona su Windows XP
- 8. Crea file apk utilizzando Visual Studio 2015
- 9. Visual Studio 2015 Apertura file molto lenta?
- 10. Visual Studio 2015 non risponde
- 11. Licenza Visual Studio Express 2010
- 12. Sviluppo di Silverlight in Visual Studio Express?
- 13. Emulatori mancanti di Visual Studio 2015
- 14. Nessun framework in Visual Studio 2015 RC
- 15. minima Visual Studio versione per Visual Studio 2015 soluzione
- 16. Fake Broken in Visual Studio 2015
- 17. Visual Studio 2015 .jar reference
- 18. Visual Studio 2015 schiantarsi intermittenza
- 19. non può firmare C++/assemblaggio CLI in Visual Studio 2015
- 20. Impossibile generare file CSHTML in Visual Studio 2015
- 21. Visual Studio 2015 vNext e Autenticazione Windows
- 22. Pubblica file di destinazione Gulp con Visual Studio 2015
- 23. errore SDK in Visual Studio 2015 Comunità
- 24. SSDT per visual studio 2015
- 25. Impossibile aprire Package.appxmanifest in Visual Studio 2015
- 26. Nugets installano in Visual Studio 2015
- 27. Xamarin/Visual Studio 2015: configurazione Proguard personalizzata
- 28. Modello di progetto per Visual Studio 2015
- 29. Riduci margine sinistro in Visual Studio 2015
- 30. Nessun pdb generato in Visual Studio 2015
BTW, digitando il nome di un file nella casella NON abilita il pulsante Aggiungi. –
Le parti di C++ non sono più installate di default, ma senza di esse, immagino che non sia possibile creare un nuovo progetto dal modello. Non ero in grado di riprodurre la tua situazione manipolando le opzioni di installazione. Sono stato in grado di riprodurre il tuo screenshot con precisione usando la 'tab' della tastiera per navigare attraverso quella finestra di dialogo. Microsoft sta usando le interfacce utente fatte in casa senza una buona ragione al giorno d'oggi - è possibile che tu abbia installato alcuni software di gestione del desktop su ciascuno di questi sistemi che è incompatibile con questa parte di VS? Ho problemi con VS su teamviewer per qualche motivo insondabile. – zeromus
Grazie per la risposta. In realtà ho appena capito come risolvere il mio problema solo un minuto fa. Ho installato una versione di prova di Visual Studio 2015 Enterprise su uno dei computer in questione dopo aver disinstallato VS Express 2015. I file C++ funzionavano normalmente in tale configurazione (ho fatto un'installazione personalizzata e mi sono assicurato di includere tutti gli elementi C++).Ho cercato nella cartella C: \ Programmi (x86) \ Microsoft Visual Studio 14.0 \ VC e ho notato che la cartella vcprojectitems era chiamata vcprojectitems_WDExpress sul mio altro computer. Ho copiato quella cartella e rinominato in vcprojectitems. Ora funziona. –