Skip to content

{ Category Archives } .NET

Posts referencing the Microsoft .NET framework

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.

Covariant and Contravariant Subtyping In the .NET 2.0 CLR

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 […]

ASP.NET MVC Membership

One of my disappointments with Ruby on Rails is that it provides no support whatsoever for site logins/membership, which I consider to be a fundamental part of many database-driven websites. Of course, the Rails community has responded — and responded, and responded, and responded — to this need. The Rails wiki notes that there […]

ADO.NET 2.0 Driver for InterBase

An ADO.NET 2.0 driver for InterBase is available for free download from the IB registered users page. Delphi users already have this; you only need it if you want to connect to IB from a .NET language other than Delphi and you don’t already own Delphi/RAD Studio.
Share This | Email this page to a friend

Updating an ASP.NET MVC App to Preview 2

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 […]

The Bleeding Edge Gets Painful

The March 2008 ASP.NET MVC Preview 2 is incompatible with AJAX and Dynamic Data. Ouch!
AJAX and dynamic data features cannot be mixed in the same Web site or application as the new ASP.NET MVC. You should use separate Web sites or applications.
Share This | Email this page to a friend

Garbage Collection As Unified Memory Management

This is the first of what may become a small series of posts on advantages of garbage collection. Garbage collection is often contrasted with "manual" memory management, as though any application which doesn’t use garbage collection frees all allocations with an explicit call to Free. But that isn’t true at all. In fact, Delphi has several different methods of memory management, depending upon what you’re doing.

Parallel Programming with .NET

Hey, look! The ParallelFX team at Microsoft has a new blog.
Share This | Email this page to a friend

ECO for Visual Studio Fieldtest

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 […]

Immutable Types for .NET

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.

Close