Есть ли быстрый способ получить название продукта в приложении .NET Core? - PullRequest
0 голосов
/ 23 октября 2019

В приложении .NET Core я попытался получить название продукта, используя:

(Assembly.GetEntryAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute)).First() as AssemblyTitleAttribute).Title

Это не работает, потому что вместо названия продукта возвращается имя сборки.

следующие работы:

FileVersionInfo.GetVersionInfo(Assembly.GetEntryAssembly()?.Location).ProductName

Требуется 1 мс, измеренный с помощью секундомера, может ли быть более быстрый путь? FileVersionInfo.GetVersionInfo Использует ли Win32 для извлечения информации или почему это может быть слишком медленным, или 1 мс может быть не так уж плохо?

edit:

System.Windows.Forms.Application. ProductName также использует FileVersionInfo.GetVersionInfo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...