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
Programmieren - alles kontrollieren 4.937 Themen, 20.647 Beiträge
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