February 2005 - Posts
I am sure this one has been tossed around already. Tried it today, so far so good:
Over the course of 2+ years, we have had to call MSDN Support approx 10 times with bugs in the framework we simply cannot resolve. The good and bad news, we have never been charged as all of the bugs were true framework bugs.
Today, after about 3 weeks working on our latest incident, the MS rep called me, gave me a work around and said "I always enjoy working with you folks as your cases have a twist to them". This time they found a design limitation in calls to assembly.LoadFrom that we hit up against.
I'll take this as a compliment ;-)
If you are not sure, do this first to check:
Dim strOS As String = System.Environment.OSVersion.ToString()
Dim strWin98 As String = "Microsoft Windows 98"
Dim intReturn As Integer
intReturn = strOS.IndexOf(strWin98)
If intReturn = -1 Then
' safe to use the namespace. On Windows 98 SE, OSVersion would return
' "Microsoft Windows 220.127.116.11766446.0"
Teach Yourself Programming in Ten Years
Well, if 98 supports what you are trying to do. Security, no, Roles, no, Event Viewer, no.
Here is a nice list courtesy of Bill Booth:
Paul counsels us on stupid questions. I thought there were only stupid people!
I posted a question in the DOTNET-CLR Listserv about catch an exception and simply calling Throw. Great discussion.
One reply was from Jonathan Keljo:
"If those 29 levels have a tendency to be in the Framework (or other code you didn't write), you'll love a new feature in Visual Studio 2005 called "Just My Code." You turn it on, and suddenly the meaning of "break when an exception is thrown" changes to mean "break when an exception first reaches my code".
"My code," according to VS, is anything that is compiled DEBUG, and for which it was able to find a PDB. (So the entire Framework is automatically not "my code" since it will always be compiled retail.) There's also an attribute (DebuggerNonUserCodeAttribute) you can put on your own functions if you never want to see them in the debugger."
Now this sounds cool.