I’m trying to extract the version number from a AssemblyInfo.cs file!
And I’m trying to use System.Reflection.Assembly.LoadFile(path); But while doing this I get a BadImageFormatException; “The module was expected to contain an assembly manifest. (Exception from HRESULT: 0x80131018)”. So now I wounder, is that not a possible way to go about it? And should I use RegEx instead?
I have read many examples with GetExecutingAssembly() but I do want to get the version from an other project.
Clarification: I want to read the version info from the AssemblyInfo.cs file! And not from a compiled file. I’m trying to make a tool to update my version numbers before I make a new release.
You can get Assembly version without loading it as:
Edit:
If you want to read file then you can do it like this:
//Output
Hope this help…