How can we help you today? How can we help you today?

Unable to view disassembled code in .NET 4.0

Hi,

I have just installed the Release version of .NET 4.0 on my Win 2k8 machine. I am unable to see any disassembled code for one of the assemblies included in the release. The assembly is System.ServiceModel.Web.dll, and it is located in C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0. I have the RC version of this assembly on a Windows 7 machine, and I am able to view its contents just fine (the version of Reflector is the same).

Has anyone else noticed any compatibility issues with any .NET 4.0 release assemblies?

Thanks,
Satyen
hingos
0

Comments

3 comments

  • hingos
    Update to issue...

    It does not appear to be an issue with the latest version of the assembly I mentioned previously, System.ServiceModel.Web.dll. I believe it has to do with the setup I'm running. I'm seeing the same problem on my Win2k8 setup with an older version of the assembly, which I am able to see just fine on my Win7 machine.

    So, what is the difference between the two setups?

    Working setup:
    - Windows 7
    - .NET 4.0 RC
    - VS 2010 RC
    - .NET Reflector 6.1.0.11 (Visual Studio 2010 integration disabled)

    Not working setup:
    - Windows Server 2008 SP2
    - .NET 4.0 (Release)
    - VS 2010 (Release)
    - .NET Reflector 6.1.0.11 (Visual Studio 2010 integration disabled)


    I would appreciate any pointers to get my Win2k8 setup working.

    Thanks,
    Satyen
    hingos
    0
  • Clive Tong
    Hi.

    The Reference Assemblies contain the metadata but not the IL code and hence Reflector will show them as blank. You need to reference the real assemblies in the GAC to see the code.

    File>Open Cache should find the correct version.
    Clive Tong
    0
  • hingos
    Thanks, that works!

    I appreciate the prompt response.

    Satyen
    hingos
    0

Add comment

Please sign in to leave a comment.