@
acus
Thanks a lot of testing.
I've prepared a combined version of .NET 1.0+1.1 installer. It's available in the repository (see
#1).
The filename of the .NET 1.0+1.1 installer is
NETFX1011_20120625.004123.7z.
This is a combined .NET Framework 1.0 and 1.1 installer so it will install both of them at the same time, and both of them will be removed too if you decide to uninstall the package. They are based on the true addons created by OnePiece and of course they are fully updated.
What's interesting is that you can see that
this repacked installer doesn't even require a reboot to finish all tasks. Now, I'm very sorry to say this but
the official M$ installers for .NET Framework are a piece of junk

They are slow and you always have to reboot.
Compared to them the repacked version is super fast. A big advantage of merging .NET Frameworks is that there are some overlapping files between different versions of it and by using a merged installer it's possible to have only one copy of each of them.
One problem I had to solve was that many (most) of the files have exactly same names even though they come from different versions of .NET Framework, ex. a file "mscorie.dll" is present in .NET 1.0, 1.1 and 2.0. I decided to use a simple way. I renamed all files to MD5(first 8 digits).net like this:
0189c803.net
01a9326d.net
02ec75da.net
04600ba4.net
048297b5.net
You may have already seen them if you downloaded the .NET 1.0 installer. Thanks to this method all exactly same files are merged and only one of them is left, and also different files but with same name can be included in the package. Of course these files are renamed during the installation, so "0189c803.net" becomes "System.ServiceProcess.Resources.dll", etc. The method has another HUGE advantage - all of them have the 8.3 name format which means that they can be used when Windows setup is launched from DOS. This is critical because I plan to add them to the USP.
Anyway, could anyone test the new .NET 1.0+1.1 installer? The testing procedure is described above (
#43), only the logfile is now called "NETFX1011.log". Keep in mind that if you uninstall it your existing .NET 1.0/1.1 installations may be broken so please always test in a VM. I've also fixed one issue present in the previous .NET 1.0 package. By the way, I won't delete any previous packages from the server (SkyDrive) so all of them will be accessible from there unless I run out of disk space.
@
Hackeronte
Thanks for your support
Yes, there are actually many things you could help. Everything depends on what you are interested in. Do you want to focus only on the
Global version, i.e. a version that can be installed in ALL language versions of Win2k, or maybe you want to prepare an
Spanish version of UURollup?
1. In case you want to improve the Global version of UURollup then what you can do is to:
- check and compare files from UURollup-v10 (ENU) and UURollup-v3a (Global) and see if there are any newer files in the ENU version which could be added to the Global one
- check files included in the ENU version and see if there are any multilanguage / language neutral files
- add the compatible files to UURollup (Global)
2. In case you want to create an Spanish version of UURollup then you could:
- analyse files present in UURollup (ENU) and check which of them are multilanguage / language neutral and which are English only
- translate the English only files into Spanish
- compile UURollup (ESP)
As you see the two approaches are very different. Both of them require TIME but the first one is still much simpler. On the other hand, by choosing the latter you are able to create a full version of UURollup (ESP) which means that all files with new / extended APIs (mainly kernel related files) will be also there. In case of a Global version it's not possible to include kernel files in it because kernel files are very different according to the system language, especially very different in case of East Asian languages (CHT/CHS/JPN/KOR) and European languages.
First of all, please specify which way you prefer and then I can provide you with some scripts and tools that will help you check and compare all the files
Edit: I'm sorry, I messed up the languages. I meant a Spanish version, not Italian
This post has been edited by tomasz86: 24 June 2012 - 10:16 AM