http://bugs.winehq.org/show_bug.cgi?id=32598
--- Comment #7 from Anastasius Focht focht@gmx.net 2013-01-10 01:25:48 CST --- Hello again,
also the 'dotnet20sp1' 'installed_file' check doesn't look safe. You're referencing a GAC index file "c:/windows/assembly/NativeImages_v2.0.50727_32/indexb.dat". "indexXX.dat" files get changed each time a native assembly is generated (number increments) and installed into GAC. For example when forcing GAC update:
$ wine "c:\windows\Microsoft.NET\Framework\v2.0.50727\ngen.exe" update
I would not rely on these numbers. The log output of .NET Framework Setup Verification Tool from Aaron Stebner (Microsoft) which checks for proper installation of .NET assemblies and presence of registry entries could be used for hints what/where to check (https://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx).
Regards