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.