Как программно получить номер версии из любой библиотеки .NET Core DLL?
Например, "api-ms-win-core-console-l1-1-0.dll"
Тот же вопрос задается здесь , но он не работает для основных библиотек, указанных ниже:
- api-ms-win-core-console-l1-1-0.dll
- api-ms-win-core-datetime-l1-1-0.dll
- api-ms-win-core-debug-l1-1-0.dll
пример кода
string file = @"C:\dotnet_core_lib\api-ms-win-core-console-l1-1-0.dll";
string version = System.Reflection.AssemblyName.GetAssemblyName(file).Version.ToString();
Я получаю следующее сообщение об ошибке:
Сообщение об ошибке : «Не удалось загрузить файл или сборку« api-ms-win-core-console-l1-1-0.dll »или одну из его зависимостей. Предполагалось, что модуль содержит манифест сборки . "