Sé que en el mismo directorio donde se está ejecutando mi código se encuentran algunos archivos. Tengo que encontrarlos y pasar a otro método:Obtener el directorio donde se encuentra el código ejecutado
MyLib.dll
Target1.dll
Target2.dll
Foo(new[] { "..\\..\\Target1.dll", "..\\..\\Target2.dll" });
Así que llaman System.IO.Directory.GetFiles(path, "*.dll")
. Pero ahora necesito conocer la ruta:
string path = new FileInfo((Assembly.GetExecutingAssembly().Location)).Directory.FullName)
pero ¿hay más corto camino?
[Este post] (http://stackoverflow.com/questions/3163495/better-way-to-get-the-base-directory) debería darle algunas opciones – mhenrixon