come posso ottenere il mio percorso .exe perché se copio il mio. Ex posso ottenere il mio nuovo percorso?get percorso per il mio .exe
risposta
System.Reflection.Assembly.GetEntryAssembly().Location;
In un progetto Windows Form:
Per il percorso completo (nome compreso): string exePath = Application.ExecutablePath;
Per il percorso unico: string appPath = Application.StartupPath;
"Application.StartupPath verrà eseguito da" Directory di lavoro "se è impostato nel collegamento exe, oppure il processo viene avviato da un'altra app." – Pedro77
Inoltre:
AppDomain.CurrentDomain.BaseDirectory
Assembly.GetEntryAssembly().Location
AppDomain.CurrentDomain.BaseDirectory funziona in un progetto Test unità. –
funziona come fascino per me .... –
in visualstudio 2008 è possibile utilizzare questo codice:
var _assembly = System.Reflection.Assembly
.GetExecutingAssembly().GetName().CodeBase;
var _path = System.IO.Path.GetDirectoryName(_assembly) ;
Questa non è la risposta corretta. Ti darà una stringa come "file: // foo" – dyatchenko
Inoltre finirà con ArgumentException in 'System.IO.Path.GetDirectoryName' – benderto
- 1. Imposta un'icona exe per il mio programma
- 2. C++ Incorpora file .exe esterni nel mio exe compilato.
- 3. Android 6 get percorso per il file scaricato
- 4. Come posso ottenere il mio percorso precedente?
- 5. Posso includere "vcredist_x86.exe" nel mio setup
- 6. Come al mio "exe" dal progetto PyCharm
- 7. PHP Get percorso unica directory
- 8. Come specificare un percorso personalizzato per il mio file .zshrc?
- 9. Get URL risorsa dal percorso specifico progetto
- 10. Symfony3 Non è stato trovato alcun percorso per "GET/logout"
- 11. C++ visual studio 2010 exe in risorsa get Rebased?
- 12. Can not Get compositore "percorso" repository per lavorare
- 13. Get percorso completo del file in java
- 14. Get attuale percorso fisico domanda entro Application_Start
- 15. cambia nome file exe e percorso di uscita
- 16. .NET: incorpora un file EXE nel mio progetto
- 17. mio programma .exe non è quello che mi aspettavo
- 18. Quale dovrebbe essere il mio percorso LESS @import?
- 19. Come ottenere il mio percorso manifest AMI dall'interfaccia utente EC2?
- 20. Nome percorso assoluto nel mio modello per ottenere risorse
- 21. Come posso trovare il mio percorso Python usando python?
- 22. Come modificare il percorso di contesto del mio progetto aziendale
- 23. Aggiunta di mysql al mio .bashrc PERCORSO
- 24. Problema di autorizzazione solo quando il percorso exe è completo. Perché non sempre?
- 25. Get My Documents percorso della cartella in Delphi
- 26. Perché Delphi (dcc32.exe) ha un'opzione per impostare un "percorso di ricerca dello spazio dei nomi"?
- 27. python - os.makedirs non capisco ~ nel mio percorso?
- 28. Ember.js per il percorso corrente
- 29. come costruire il mio ragno scrapy in un file exe usando py2exe?
- 30. Perché il mio progetto Visual C++ .exe crea file .lib e .exp?
Volevo solo il percorso ma vedo che questo comando mi dà il percorso + nomefile dell'exe. :-(D'altra parte GetEntryAssembly(). Location dà il percorso con "file: //" - Quello che mi serviva era 'AppDomain.CurrentDomain.BaseDirectory' – user799821
Questo non funziona in un progetto Unit Test. GetEntryAssembly() è null –
System.Reflection.Assembly.GetExecutingAssembly(). La posizione restituisce dove si trova attualmente l'assembly in esecuzione, che può essere o non essere dove si trova l'assembly quando non è in esecuzione. Nel caso di assembly di copia shadow, si otterrà un percorso in una directory temporanea System.Reflection.Assembly.GetExecutingAssembly(). CodeBase restituirà il percorso "permenant" dell'assembly – Cyrus