В 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 включают:
-
Assembly.GetExecutingAssembly().Location:Dim executablePath As String = System.Reflection.Assembly.GetExecutingAssembly().Location -
System.Reflection.Assembly.GetEntryAssembly().Location:Dim executablePath As String = System.Reflection.Assembly.GetEntryAssembly().Location -
AppDomain.CurrentDomain.BaseDirectory:Dim executablePath As String = AppDomain.CurrentDomain.BaseDirectory -
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location):Dim executablePath As String = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location)
Эти методы можно использовать взаимозаменяемо для получения пути к исполняемому файлу в VB.NET.
Блог