Programmieren - alles kontrollieren 4.937 Themen, 20.647 Beiträge

.NET-Framework immer notwendig?

PennyLane / 2 Antworten / Flachansicht Nickles

Hallo,

mal eine ganz blöde Frage: Wenn ich mit VisualC++ .NET eine Anwendung schreibe, muss dann auf jedem Rechner, auf dem diese Anwendung laufen soll, .NET installiert sein oder kriege ich das irgendwie hin, dass sie ohne das .NET-Framework läuft? (Wenn ja, wie?)

Danke schon mal für eure Auskunft,
PennyLane

bei Antwort benachrichtigen
thomas woelfer PennyLane „.NET-Framework immer notwendig?“
Optionen

du kannst mit vc++.net verschiedene projekte erzeugen. wenn du ein projekt mit managed code programmierst, dann braucht das resultierende programm auch die .net laufzeitumgebung. man kann zwar dafuer sorgen das der erzeugte code nativer i86 code wird - aber das programm greift natuerlich immer noch auf klassen aus der .net laufzeit zurueck, und darum muss die dann auch dem zielrechner auch vorhanden sein.

wenn du hingegen ein natives win32 projekt (z.b. eines mit mfc) anlegst, dann befindest du dich _nicht_ im managed code, und das erzeugte programm braucht auch keine .net laufzeit.

WM_FYI

this posting contains no tpyos.
bei Antwort benachrichtigen