http://bugs.winehq.org/show_bug.cgi?id=3972
--- Comment #19 from Anastasius Focht focht@gmx.net 2007-11-22 06:14:52 --- Created an attachment (id=9285) --> (http://bugs.winehq.org/attachment.cgi?id=9285) patch to fix service installation for .NET optimization service (msi)
Hello,
although the .NET 2.0 framework installation reports successful installation for recent GITs there are some problems left. The .NET Runtime Optimization Service is not installed correctly which leads to problems when running other Microsoft installers which use .NET (for instance VS.NET 2005 installation). Current wine msi service install doesn't deformat some properties when calling into service related stuff. For the .NET framework this leads to creation of a service "clr_optimization_[URTVersion]_32" and display name ".NET Runtime Optimization Service [URTVersion]_X86" which is wrong.
Attached is patch which fixes this, the .NET service is correctly named "clr_optimization_v2.0.50727_32" after install.
Additionally you need the file "l_intl.nls" from windows installation in your wine system32 directory (see my explanation at http://bugs.winehq.org/show_bug.cgi?id=10467 in comment 1) This is very important: without this file some .NET assembly registration services fail (regsvc) because they run on top of CLR.
Regards