Eiffel has two free versions: one for the .NET IDE and one with its own IDE. Both support the .NET framework. The free versions don't have a fancy UML interface and a few other things, but the price is right...
Check out the downloads section in the link above.