У меня есть консольное приложение (MyProgram.EXE
), которое ссылается на сборку Utilities.
В моей сборке утилит у меня есть код, который делает:
Dim asm As Assembly = Assembly.GetExecutingAssembly()
Dim location As String = asm.Location
Dim appName As String = System.IO.Path.GetDirectoryName(location)
Conole.WriteLine("AppName is: {0}", appName)
Когда я звоню по номеру MyProgram.EXE
, я получаю "AppName is: Utilities.dll
"
То, что я хочу, это "AppName is: MyProgram.EXE
"
Что я делаю не так?