Я пользователь .NET, и моя цель так же проста, как найти абсолютный путь к каталогу моей основной исполняющей сборки (EXE файл).
У меня есть несколько кандидатов:
-
Assembly.GetExecutingAssembly().CodeBase
-
Assembly.GetExecutingAssembly().Location
-
AppDomain.CurrentDomain.BaseDirectory
Если судить по документации .NET - я склоняюсь к CodeBase
.
Может ли кто-нибудь пролить свет на все три в несколько более конкретных терминах, чем на документацию .NET? Пример, чтобы продемонстрировать разницу, возможно?