Visual Studio 2008 Service Pack 1 Beta Installation Fails
The other day I tried to install the Visual Studio 2008 Service Pack 1 beta. The installer failed. Here’s the solution.
The other day I tried to install the Visual Studio 2008 Service Pack 1 beta. The installer failed. Here’s the solution.
Danny Thorpe used to say that he was very much interested in things that the .NET CLR did which C# did not support. Examples include unmanaged Win32 exports and exception filters. One thing which had previously escaped my notice is covariant and contravariant subtyping of generic types, which was apparently introduced along with generics in […]
There’s a whole lot of ground not covered in the official update instructions.
The MVC Web UI helpers are now in the framework. But they’ve changed quite a bit. So you must:
Remove the assembly from your project.
UpdateFrom is no longer an extension method. It’s now a static method in System.Web.Mvc.BindingHelperExtensions. So you have to change anywhere […]
As the title says, ECO for VS is in beta.
There are certain limitations at present:
For this first field test, we would like to welcome experienced Eco users. Currently you will need to do your modeling in BDS and Delphi.net and then use the generated DLL in VS. We are in the process of arranging beta […]
Check out this post from Microsoft’s Joe Duffy on immutable types for. NET. Well, he actually calls it "Immutable types for C#," but he does it with custom attributes and an FxCop rule, this is far as I can see it will work with any .NET language.
A few days ago, I mentioned an interesting paper (one of several) from the recent OOPSLA conference called "Confessions Of A Used Programming Language Salesman (Getting The Masses Hooked On Haskell)." Today I’d like to discuss that paper in some more detail.
The paper is written in an informal style, and includes some fairly audacious […]
Here are some recent papers which caught my attention. Generally speaking, you need to have a subscription to the ACM’s Digital Library to read them, but if one of these seems interesting let me know in comments and I can discuss it in more detail.
Dependent classes discusses a somewhat more flexible, proposed alternative to nested […]
This article is intended both to introduce object orientation to those new to the subject and to address some common conceptual misunderstandings about how object orientation works (and doesn’t work).
From time to time folks see fit to publish lists of what the general priorities for developing a software project should be. The funny thing about these lists is that almost all of them omit what I consider to be the number one priority.
Be advised: The rules for typecasting when a cast is invalid are almost exactly the opposite in C# and Delphi for .NET.