How to get the version number programmatically from any .NET Core library DLL?
For e.g: "api-ms-win-core-console-l1-1-0.dll"
The same question is asked here but it is not working for core libraries listed below:
- 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
sample code
string file = @"C:\dotnet_core_lib\api-ms-win-core-console-l1-1-0.dll";
string version = System.Reflection.AssemblyName.GetAssemblyName(file).Version.ToString();
I am getting following error message:
Error Message: "Could not load file or assembly 'api-ms-win-core-console-l1-1-0.dll' or one of its dependencies. The module was expected to contain an assembly manifest."