Ich bezog mich mit der Aussage auch nur darauf, das Runtime Bugs in der Regel zuerst dem Anbieter der Software angelastet werden.
Dieser muss dann erst einmal Zeit und Geld investieren, um die Ursache des Fehlers zu suchen, nur um dann festzustellen, das es ein Bug in der .net-Runtime ist, für den er nichts kann. Danach darf er dann nochmal Zeit und Geld investieren, um den Bug in der Runtime zu umschiffen und bei jedem Runtime Update prüfen, ob der Workaround noch notwendig ist. SO kann man sich auch Arbeit machen, wenn man keine hat
Zitat von
jfheins:
Und seit XP SP2 und höher dürfte .net auch auf jedem PC vorhanden sein.
Dabei dürfte es sich aber - wenn überhaupt - um eine .net 2.0 Runtime handeln, sofern man nicht immer die aktuellsten M$ Produkte installiert hat, was man aber nicht bei jedem PC voraussetzen sollte.
Zitat von
jfheins:
Du hast auch schon die C++ Runtime auf deinem PC. Die gibts schon seit Win95. Und niemand hat sich je beschwert, dass für C++ Anwendungen bloated Runtimes notwendig seien.
Dann schau Dir mal die Dateigröße der Setup Routine der C++ Runtime und die der .net 3.5 Runtime an
Die .net 3.5 Runtime ist inzwischen bei ca 230 MB. Die muss man dann potentiell mit in die Installation packen oder während selbiger aus dem Netz nachladen. Viel Spaß!