Я установил пакет nuget (скажем, 'foo', версия = 1.0.4) в моем проекте на C #, в котором есть только несколько файлов данных и нет библиотеки, поэтому на него нельзя ссылаться в проекте.Файлы находятся в расположении по умолчанию для пакета nuget ({proj loc}\packages\foo.1.0.4\lib\net45\
).Как я могу правильно обращаться к этим файлам / читать их в коде C #?
Я знаю, что могу получить к ним доступ, указав их физический путь на диске, например,
string filePath = $"{Path.GetDirectoryName(Path.GetDirectoryName(System.IO.Directory.GetCurrentDirectory()))}\\packages\\foo.1.0.4\\lib\net45\\bar.ttf";
Но я неВы хотите сделать это, поскольку часть пути жестко запрограммирована, и это изменится, когда будет установлена более новая версия пакета nuget 'foo' (т.е. эта часть '\ foo.1.0.4 \').
ОБНОВЛЕНИЕ: Я нашел полностью динамическое решение, пожалуйста, посмотрите на https://stackoverflow.com/a/54459367/1300390