private static void Main(string[] args) { string codeBase = Assembly.GetExecutingAssembly().CodeBase; UriBuilder uri = new UriBuilder(codeBase); string path = Uri.UnescapeDataString(uri.Path); string dir = Path.GetDirectoryName(path); string pathToLoad = Path.Combine(dir, "MyCustomFolder"); AdapterBase adapter = LoadAdapterFromPath(pathToLoad); adapter.PrintHello(); }