Vor allem in größeren Projekten kann durchaus eine Entwicklungsumgebung als SDK (Beigabe) nötig oder erwünscht sein. Eine Eigenlösung ist aufwendig zu programmieren und wird nie den Komfort einer "echten" Entwicklungsumgebung bieten. Eine passende Lösung hierfür ist SharpDevelop für Applikationen (SDA). Mit Hilfe der Assembly SharpDevelop.Sda.dll und einer angepassten ICSharpCode.SharpDevelop.addin Datei lässt sich SharpDevelop nach eigenen Wünschen umbauen und erweitern.
Links hierzu:
Announcing SharpDevelop for Applications (SDA)
SharpDevelop for Applications demo (5.97MB)
SharpDevelop 2.2 Sourcecode (Enthält Beispielanwendungen)