Wie erstellt man .NET-unabhängige Anwendungen mit Visual Studio?

8

Es gibt viele C ++ IDEs. Ich finde Visual Studio (Visual Studio 2010 Pro) jedoch am komfortabelsten, vielleicht weil ich viel Zeit damit verbracht habe. Das Problem ist, dass ich .NET-abhängige Produkte in Bezug auf Geschwindigkeit und Kompatibilität nicht wirklich mag.

Ich denke, es gibt keine Möglichkeit, VB- und C # -Codes ohne .NET-Abhängigkeit zu kompilieren (bitte korrigiere mich, wenn ich falsch liege). Gibt es in C ++ eine Möglichkeit, VS IDE mit all seinen Funktionen wie Auto-Vervollständigung, GUI-Design usw. zu verwenden, während alle Codes nicht verwaltet werden, so dass .NET nicht benötigt wird?

    
theGD 15.08.2012, 10:28
quelle

1 Antwort

6

Wenn Sie ein neues Projekt erstellen, wenn Sie ein Win32-Projekt auswählen, handelt es sich um eine "native" C ++ - Anwendung, die nicht von .NET abhängig ist. Für bestehende Projekte ist die entsprechende Einstellung Configuration Properties -> General -> Common Language Runtime Support . Setzen Sie dies auf No Common Language Runtime Support , um .NET-Abhängigkeiten zu entfernen.

Natürlich sind die wichtigsten UI-Designer für VC ++ die WPF- und Windows.Forms-Designer - die auf .NET-Komponenten angewiesen sind, um sie zu implementieren. Wenn Sie sie nicht verwenden möchten, müssen Sie MFC für Ihre Benutzeroberfläche verwenden. Es ist nicht meine Idee von einer guten Zeit, aber viele Leute benutzen es.

    
Tom 15.08.2012, 12:46
quelle