Dove posso eseguire e scoprire il valore di $(ProjectDir)
?
risposta
Eseguire una fase di pre/post generazione.
Esempio:
echo $(ProjectDir)
Per scoprire che cosa è giusto ora (invece che al momento della compilazione, dove può essere diverso a seconda di ciò che sta accadendo):
- tasto destro del mouse su il progetto nel Solution Explorer, selezionare Proprietà
- selezionare le Eventi di compilazione scheda
- fare clic sul Modifica pre-build o Edit post-generazione tasto, o va bene
- nella finestra che si apre, fare clic sulle Macro pulsante
- Scorrere l'elenco fino a trovare
ProjectDir
, nel riquadro successivo è il suo valore attuale
Per "fare clic su Modifica pre-build", ho dovuto modificare la riga di comando per ottenere il pulsante "Macro". Utilizzo di VS 2010. – user79878
Non riesco a trovare il pulsante macro su VS Community 2013 – Elshan
@devopsEMK Non uso l'edizione community (non ho mai) - probabilmente è una funzionalità che non è disponibile in quella edizione. – slugster
Per me era il percorso della directory contenente il file * .vcxproj.
Da http://msdn.microsoft.com/en-us/library/c02as0cs%28v=vs.80%29.aspx:
La directory del progetto (definito come unità + percorso); include la barra rovesciata finale "\" di .
La risposta di Slugster non ha funzionato per me (il più possibile è colpa mia).
In Visual Studio 2008
- tasto destro del mouse sul progetto in Esplora soluzioni, selezionare Proprietà
- Vai Proprietà di configurazione e poi a debug
- Fare clic sulla freccia nel campo Comando Campo e fai clic su Modifica Pulsante
- In Modifica Clik "Macro >>" Vedrete lì i valori di ProjectDir ... ecc ..
grazie, questo ha funzionato per me –
- 1. Come posso scoprire il paese di gioco di Google dell'utente?
- 2. Come posso cancellare il valore di TextView?
- 3. Come posso scoprire dove un BufferedImage ha Alpha in Java?
- 4. Come posso scoprire quale versione di reportlab sto utilizzando?
- 5. Come posso scoprire la versione attualmente in esecuzione di tmux?
- 6. Un modo più elegante di scoprire se posso convertire un valore in un certo tipo
- 7. Come scoprire chi è il provider ROM?
- 8. Come posso convertire il valore intero in valore decimale?
- 9. Posso modificare il valore di Environment.NewLine?
- 10. Come posso scoprire la lingua da un personaggio?
- 11. Java.lang.verifyerror come posso risolvere o persino scoprire la causa principale?
- 12. Come posso scoprire quale Javascript causa una richiesta Ajax?
- 13. Come posso evitare il pugilato quando si passa un valore di struct come valore di interfaccia?
- 14. Come posso aumentare il valore di una variabile in un'espressione?
- 15. Come posso determinare il valore massimo di un pid_t?
- 16. Come posso recuperare il valore corrente di enablecfoutputonly?
- 17. Objective-C, Come posso ottenere il valore di un UITextField?
- 18. come posso ottenere il valore selezionato del pulsante di opzione?
- 19. Come scoprire le dimensioni di DC?
- 20. Come posso usare il valore stringa di un valore enum di C# in un'istruzione case?
- 21. Come scoprire come è stato avviato il processo
- 22. Come scoprire l'attuale contesto di controllo dell'overflow?
- 23. Come posso scoprire quale script, programma o shell è stato eseguito il mio script Perl?
- 24. Come posso scoprire il segmento TS corrente durante una riproduzione HLS (m3u8) in iOS?
- 25. Come scoprire da dove viene il mio errore?
- 26. Come scoprire cosa causa BadTokenExceptions
- 27. Scoprire dove è stato reindirizzato il ricciolo
- 28. Come posso scoprire quali tipi (concreti) soddisfano un insieme di vincoli di classe di caratteri?
- 29. Come scoprire cosa aspetta mach_msg_trap?
- 30. Come posso ottenere il valore di una colonna non associata in una casella combinata?
Un po 'più il dettaglio aiuterebbe. In che contesto stai chiedendo? Visual Studio? MSBuild? Qualcos'altro? Dove hai bisogno del valore e perché hai bisogno di scoprire di cosa si tratta? – Oded