Permalink
Switch branches/tags
Find file
Fetching contributors…
Cannot retrieve contributors at this time
15 lines (13 sloc) 551 Bytes
using System.IO;
public static class AssemblyLocation
{
public static string CurrentDirectory()
{
//Use codebase because location fails for unit tests.
// in unt tests returns a path like
// C:\Users\Simon\AppData\Local\Temp\o2ehfpqw.x01\Fody.Tests\assembly\dl3\0e7cab25\21728d4f_da04cd01\Fody.dll
// And that path contains only Fody.dll and no other assemblies
var location = typeof(AssemblyLocation).Assembly.CodeBase.Replace("file:///", "");
return Path.GetDirectoryName(location);
}
}