Получить главную исполнительную сборку. net Стандарт - PullRequest
0 голосов
/ 09 января 2020

У меня есть стек вызовов следующим образом. Net Базовое приложение -> BLL -> Email.dll В Email.cs есть функция, которая должна получить доступ к изображению в каталоге .NetCore App \ Image. Как добраться до каталога. Net Core App. Email.dll является net стандартной версией 2.0 dll, и я не могу использовать значение IwebHostEnvironment.WebRootPath. Есть ли эквивалент для WebRootPath в. Net Standard? Я попробовал

var imagePath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) + @"\Images\MyHeader.jpg";

и

var imagePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + @"\Images\MyHeader.jpg";

, и оба дали мне путь до email/bin/debug. Есть ли способ получить функциональность WebRootPath для. Net Стандартных сборок?

...