Путь до папке в папке с проектом C#

284
23 января 2018, 09:20

Мне нужно узнать, как использовать папку где находится проект (если к примеру я его перемещу). Мне нужно для ListBox. В данный момент код выглядит так:

DirectoryInfo dinfo = new DirectoryInfo(@"/docs");
        FileInfo[] files = dinfo.GetFiles("*.*");
        foreach (FileInfo filenames in files)
        {
            listBox1.Items.Add(filenames);
        }

Как мне использовать путь где находится сам файл?

Answer 1
var location = System.Reflection.Assembly.GetEntryAssembly().Location; // путь, включая .exe

или

var location = AppDomain.CurrentDomain.BaseDirectory; // базовая директория
READ ALSO
OutAttribute и out keyword

OutAttribute и out keyword

В чём заключается разница между ключевым словом out и атрибутом Out? На сколько мне известно из документации, эти вещи эквивалентны

219
Как создавать и изменять dbf в C#

Как создавать и изменять dbf в C#

Здравствуйте, нужно открыть dbf файл, изменить его через SQL запросы и сохранить в другой файлС dbf никогда не работал, поэтому искал код в инете

579
Как создать инсталлятор для настройки VSTO?

Как создать инсталлятор для настройки VSTO?

У меня стоит Visual Studio Enterprise 2017Необходимо создать инсталлятор для созданной настройки VSTO для PowerPoint 2013

302
Чтение базы Sqlite при открытом браузере

Чтение базы Sqlite при открытом браузере

Подскажите, можно ли достать данные ( прочитать базу ) при открытом браузере? Есть ли какие-нибудь средства обхода?

265