我知道在执行我的代码的同一目录中,一些文件位于。我需要找到它们并传递给另一种方法:
MyLib.dll
Target1.dll
Target2.dll
Foo(new[] { "..\\..\\Target1.dll", "..\\..\\Target2.dll" });
所以我打电话System.IO.Directory.GetFiles(path, "*.dll")
。但现在我需要知道路径:
string path = new FileInfo((Assembly.GetExecutingAssembly().Location)).Directory.FullName)
但是还有更短的方法吗?