Where to find a specific version of the DLL.NET Framework (for verification in Reflector)

I would like to get version 2.0.50727.832 from System.Windows.Forms.dll - does anyone know where I can find it without installing the corresponding version of the .NET Framework?

Background: A customer has just reported an accident in my product. I believe that due to a bug in the previous version of the .NET framework , which is fixed in the version that I am running.

I think I know how to get around the error, but I could know for sure if I can load the client version of the DLL into Reflector and study the violation code.

Edit: I would not ask the client to send it, because I do not know for sure that this will be legal.

0
source share
2 answers

OK, I get it, or at least for version 2.0.50727.42:

  • Download the .NET 2.0 installer from here: OldVersion.com
  • Open netframework20.exe in a zip tool and unzip it
  • Run msiexec /a netfx.msi /qb TARGETDIR="C:\Some-Folder" to unzip MSI
  • System.Windows.Forms.dll is now located in C:\Some-Folder\Win\Microsoft.NET\Framework\URTInstallPath

Cool. Now I can see the stupid Microsoft error in the old version, and not in my current version. I can safely assume that the error is also in the client version, and now I know for sure that my working method will work for it.

+1
source

Ask the user to look in the following folder:

C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727

There should be a dll, you can use the properties dialog to check the version.

thanks

Joe

0
source

All Articles