Ссылка на веб-приложение ASP.NET Core 2 для стандартной библиотеки .NET - PullRequest
0 голосов
/ 04 ноября 2018

Когда веб-приложение ASP.NET Core 2 Ссылка на стандартную библиотеку .NET как также включите папки «Стандартная библиотека .NET» в «Веб-приложение ASP.NET Core 2».

И в этом сценарии, какой базовый путь используется для чтения файла внутри ".NET Standard Library".

Например, «Стандартная библиотека .NET», содержащая папку «Шаблоны» с некоторыми текстовыми файлами, а также способ чтения этих файлов внутри «Стандартной библиотеки .NET», на которую ссылается «Веб-приложение ASP.NET Core 2».

1 Ответ

0 голосов
/ 04 ноября 2018

file

Сначала установите файлы, которые вы хотите прочитать из папки выше. Затем вы можете прочитать файлы, как показано ниже:

var bin = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
var templateFile = Path.Combine(bin, "Templates", "sample.txt");
var contents = System.IO.File.ReadAllLines(templateFile);

Я проверил в соответствии со структурой проекта, которую вы упомянули, и, кажется, работает для меня. Надеюсь, это поможет.

...