2016-11-18 3 views
0

Ich möchte ein Programm in C#/Winforms erstellen, das auf allen Windows-Geräten von XP bis 10 laufen kann. Dazu muss jeder Computer mindestens .NET haben 2 installiert (ich brauche nichts anderes).Include .NET-Runtime in C# /. NET App

Gibt es jedoch eine Möglichkeit, dass mein .NET das gesamte Framework mitnimmt, so dass es eigenständig ausgeführt werden kann? Selbst wenn der Benutzer das .NET 5 Framework nicht installiert hat.

Antwort

0

Dies wird normalerweise vom Installer Ihrer App erledigt. Hier ist ein Beispiel mit Wix.

Sie haben zwei Möglichkeiten: Ziehen Sie .NET aus dem Internet oder bündeln Sie es für den Offline-Modus in Ihr Installationsprogramm.

+0

Ich möchte keinen Installer haben. Ich brauche etwas mehr wie: Benutzer bekommt .EXE, klickt es und es funktioniert gut. Das sollte alles sein ... –

+0

Installer kann in Form einer .exe-Datei vorliegen. Mir sind keine anderen Ansätze bekannt. – oleksii

+0

Nein, ich meine, es sollte überhaupt kein Installateur sein. Die angegebene .EXE selbst muss das Programm sein! –