.NET again


Author: Dave
Date: 03.10.15 - 2:50pm



here is another example of .NET being a ripe sack of shit.

An application is built for.net 2.0. I have 4.5 installed. It will not run. Apparently you need 2.0 or 3.5 installed for it to run. This came by default in a couple newer operating systems, oh but not to new, because Windows 8 has removed support for it by default and you have to enable it. How very sweet of them.

You can check the default install versions per OS here

it is not a simple list. so now we install .net version 3.5. and we get the following error:

System.MissingMethodException: Boolean System.Threading.WaitHandle.WaitOne(Int32)

going to its documentation page we find that this method (or more properly specific prototype) requires at least .NET 3.5 SP1, 3.0 SP2, or 2.0 SP2.

so each install is several hundred megabytes on your disk drive, they have to be multiple ones on your system. It's not supported on all systems by default somehow even disabled in the newer ones for some stupid reason.

wtf microsoft wtf

I'll tell you what I'm actually glad VB 6 is no longer receiving updates, because I would be extremely unhappy if this level of BS affected my apps directly. VB 6 still runs by default on just about anything. Sometimes you need an installer for specific ActiveX dependencies, but that's a given and you know what is the case if you use those controls.

The mess and ridiculous dependencies they have created here is purely unacceptable. also the disk size, install time and amount of data that has to be downloaded is pure crap.






Comments: (0)

 
Leave Comment:
Name:
Email: (not shown)
Message: (Required)
Math Question: 78 + 71 = ? followed by the letter: D 



About Me
More Blogs
Main Site
Posts: (All)
2020 ( 2 )
2019 ( 5 )
2018 ( 6 )
2017 ( 6 )
2016 ( 22 )
2015 (16)
     C# self register ocx
     VB6 Class Method Pointers
     JS Debugger
     Duktape Debug Protocol
     QtScript 4 VB
     Vb6 Named Args
     vb6 Addin Part 2
     VB6 Addin vrs Toolbars
     OpenFile Dialog MultiSelect
     Duktape Example
     DukTape JS
     VB6 Unsigned
     .Net version
     TitleBar Height
     .NET again
     VB6 Self Register OCXs
2014 ( 25 )
2013 ( 4 )
2012 ( 10 )
2011 ( 7 )
2010 ( 11 )
2009 ( 3 )