Различные методы получения пути к исполняемому файлу в VB.NET

В VB.NET эквивалентным методом получения пути к исполняемому файлу является Application.ExecutablePath. Этот метод возвращает строку, представляющую путь к файлу текущего исполняемого файла.

Вот пример фрагмента кода, демонстрирующий использование Application.ExecutablePath:

Imports System.Windows.Forms
Module Program
    Sub Main()
        Dim executablePath As String = Application.ExecutablePath
        Console.WriteLine("Executable Path: " & executablePath)
    End Sub
End Module

Этот код импортирует пространство имен System.Windows.Formsи определяет модуль под названием Programс подпрограммой Main. Внутри подпрограммы Mainвызывается метод Application.ExecutablePathдля получения пути к исполняемому файлу, который затем выводится на консоль.

Другие методы получения пути к исполняемому файлу в VB.NET включают:

  1. Assembly.GetExecutingAssembly().Location:

    Dim executablePath As String = System.Reflection.Assembly.GetExecutingAssembly().Location
  2. System.Reflection.Assembly.GetEntryAssembly().Location:

    Dim executablePath As String = System.Reflection.Assembly.GetEntryAssembly().Location
  3. AppDomain.CurrentDomain.BaseDirectory:

    Dim executablePath As String = AppDomain.CurrentDomain.BaseDirectory
  4. System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location):

    Dim executablePath As String = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location)

Эти методы можно использовать взаимозаменяемо для получения пути к исполняемому файлу в VB.NET.

Блог