Hi Guys
NP141 ILDASM.EXE
Let us say a program’s executive file x.exe. If this file is created in Microsoft VS.NET 2003 environment it can be open in the IDASM.EXE environment.
But if this file is created in Microsoft Visual C# 2008 Express Edition environment it can’t be open in the ILDASM.EXE environment. When tried it was producing an error message: Fail to open meta data.
Please explain the reason.
Posted Aug 28, 2008, 6:48 PM
I did according to your advice it is working now.
Thank you
AlanPosted Aug 28, 2008, 6:39 PM
The version of ildasm.exe which shipped with VS 2003 is not able to read assemblies which were built with a version of .NET later than 1.1.
However, there is an up to date version of ildasm.exe which is installed with VC# Express 2008 and which can read later assemblies. On my machine it's in the C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin folder.
Do a search if you can't find it on yours.