views:

2505

answers:

11

I would like to evaluate .NET as a development platform for a desktop application. I am looking for good examples of .NET desktop applications used in the mainstream. The only ones I know of are:

  1. Visual Studio (The copy website form is one example.)
  2. Team Explorer UI
  3. Paint.NET
  4. Reflector
  5. Gnome Do (An app launcher for Gnome; runs on Mono)

I am looking for more examples; open source, freeware or a demo version in that order.

Suggestions?

A: 

I have this Game Neverwinter Nights 2, quite a big thing, and it has some SharpZipLib and QWhale DLLs included. Should be dotNet

Midhat
+4  A: 

There are lots of desktop apps done in .NET, only most of them are internal/enterprise apps in companies, not mass-market products.

The only downside I see to doing a mass-market desktop app in .NET is the need to distribute the .NET Framework with it. Of course with the advent of Windows Vista, .NET already comes preinstalled.

cruizer
.Net comes preinstalled on XP too.
Max Schmeling
In fact, you will want to use .NET 3.5 so some sort of distribution is still needed, even on Vista.
Michael Damatov
A: 

Windows Media Center has a managed API I believe. I'm not sure how much .Net stuff is in WMC, but you can check it out.

Max Schmeling
+1  A: 

I found this from the related questions list.

Most notable are Gnome applications running on Mono/Linux. Tomboy, Beagle and F-Spot!

Vulcan Eager
+2  A: 

Check for WPF(.NET3.5) applications

http://www.thirteen23.com/experiences/desktop/

WPF app by Frog design

Jobi Joy
+2  A: 

Windows Live Writer

Mark Heath
+9  A: 

SharpDevelop is an open source Development IDE for .NET very much like VS.NET written in .NET (iirc it still has some pinvokes, but it is all managed code) and is quite large and feature complete.

You can even get the source code for it to look at.

mattlant
Awesome! How did I miss this?!
Vulcan Eager
+2  A: 

Comicster! :)

Matt Hamilton
+1  A: 

slimKEYS is written in C# with some p/invokes.

Martin Plante
+4  A: 
Mark Heath
+1  A: 

Icarus (screenshots here), the GUI of Gallio/MbUnit OSS testing platform.

Yann Trevin