Estoy buscando para obtener el directorio de mi aplicación, parece ser diferente de la C# normal?mono C# get application ruta
Como en Path.GetDirectoryName(Application.ExecutablePath)
no funciona.
Estoy buscando para obtener el directorio de mi aplicación, parece ser diferente de la C# normal?mono C# get application ruta
Como en Path.GetDirectoryName(Application.ExecutablePath)
no funciona.
Una solución correcta y multiplataforma habría
Path.GetDirectoryName(Assembly.GetEntryAssembly().Location)
Tenga en cuenta que tanto Environment.CurrentDirectory
y Assembly.GetExecutingAssembly().Location
(más exactamente, el directorio de la misma) son semánticamente mal, incluso aunque a menudo son - pero no siempre - el mismo directorio:
Assembly.GetExecutingAssembly()
, resultará en "/path/to/B.dll".Trate Assembly.GetExecutingAssembly().Location
El montaje no me da nada, ¿qué debería incluir para darme acceso al montaje? – flyboarder
'System.Reflection' –
ah bien, ya lo intento, gracias. – flyboarder