¿Cuál es el mejor método para obtener la ruta desde la que se ejecuta el ejecutable C#?C# Ejecutable Directorio de ejecución
que necesito para utilizarlo para los archivos temporales, etc y actualmente estoy usando:
Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase)
Pero entonces tengo que hacer un:
.Replace("file:\\", string.Empty)
ya que esto me da un camino tipo de URI (es decir, tiene archivo: \ al inicio) que no se puede usar con algunas otras partes de mi código.
Diría que esta * es * la respuesta correcta. Los archivos temporales deben ir a la carpeta temporal. Para eso está ahí. –
También hay 'Path.GetTempPath()' .. – wasatchwizard