Es ist eine Krux,
In Visual C# Express kann man Projekte für selbstausführende Dateien (.exe) erstellen,
in Visual Web Developer Express kann man dies nicht, dafür funktioniert NuGet. Web Developer unterstützt auch eine rudimentäre Plugin-Architektur, während in C# Express keinerlei Plugins zugelassen sind.
Dies hat reine Lizenzbeschränkungen.
Da beide Tools aber auf msbuild aufsetzen, kann man Projekte, die in C# Express erstellt worden sind auch in Web Developer öffnen und partiell auch umgekehrt.
Das Angenehme ist:
Erstellt man ein Projekt für selbstausführende Dateien in C# Express, so kann man es vollständig in Web Developer nutzen und auch debuggen. In Web Developer kann man auch NuGet so konfigurieren, dass die msbuild-Anweisungen auch in C# Express funktionieren.
Ergo: Erstelle ein Projekt in C# Express und entwickle es in Web Developer.
Komische Welt, ist aber so.
Ich hoffe, dass die Unterscheidungen der verschiedenen Express-Versionen in zukünftigen Visual Studio-Versionen beendet wird und man ein kostenloses, globales Visual Studio erhält, bei dem gerne auch Professional-Features wie Unit-Tests, Multithreading-Debugging und ähnliches fehlt.