У меня есть приложение winforms, и оно имеет ссылку на библиотеку MyLibrary.
В MyLibrary есть метод:
string[] GiveMeNamesOfAirports()
{
string[] lines= File.ReadLines("airports.txt");
foreach(string line in lines)
...
}
И когда я запускаю свое приложение Winforms:
Я получаю ошибку:
файл не найден.
Я пробовал другую функцию:
string[] lines = File.ReadAllLines(Path.Combine(System.Environment.CurrentDirectory, "airports.txt"));
string[] lines = File.ReadAllLines(Path.Combine(Assembly.GetExecutingAssembly().Location, "airports.txt"));
string[] lines = File.ReadAllLines(Path.Combine(Assembly.GetAssembly(typeof(Airport)).Location, "airports.txt"));
Файл находится в проекте MyLibrary (я вижу его в решении, и он находится в папке MyLibrary.
Я установил Копироватьвсегда выводить каталог для копирования и создавать действия для содержимого.