У
wal есть хорошая точка зрения на вызов метода GetType
, но для ответа на вопрос:
string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "abc.dll");
Assembly testAssembly = Assembly.LoadFile(path);
Если AppDomain.CurrentDomain
не является надежным, то немного более запутанный способ:
string path = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "abc.dll");