Fragensteller
veröffentlichen

Frage
-
es gibt ja etliche beiträge zu 'C# prg veröffentlichen'. aber versteh ich das richtig, dass das veröffentlichen dazu gedacht ist, ein prg zur weiterbearbeitung weiter zu geben? angeblich muss der empfänger ja die entwicklungsumgebung installiert haben.
wenn ich jetzt aber ein fertiges programm habe, und es jedem windows user ohne entwicklungsumgebung zur verfügung stellen will, wie muss ich da vorgehen?
vielen dank auch!!!
Alle Antworten
-
Hallo,
wenn du das Visual Studio eigene Veröffentlichen-Tool (In den Eigenschaften des Projektes) meinst, da bekommt der Benutzer nur die Assemblys. VS erstellt in diesem Fall ein einfaches Setup, welches diese Dateien enthält. Auf dem Zielcomputer muss lediglich das richtige .NET Framework installiert werden. Der User sieht am Ende nicht den Quellcode (man kann ihn zwar auslesen, aber das kann man kaum verhindern, spielt hier aber eig. keine Rolle).
Koopakiller [kuːpakɪllɐ] | Webseite | Code Beispiele | Facebook | Snippets
-
erstmal danke für die antwort
also, ist es korrekt, dass otto normalverbraucher kein .NET Framework installiert hat?
trotzdem kann er doch programme welche in C# geschrieben wurden ausführen.?.? wenn ja, wie muss die eigenschaft eines solchen programmes sein, und wie werden sie in visual C# express erstellt?
-
Jedes neuere Windows hat ein bestimmtes .NET vorinstalliert. Wenn man es nicht installiert hat, dann wird der User aufgefordert es zu installieren. (Ich glaube, der wird auf den offiziellen Downloadlink von MS verwiesen oder einfach mitinstalliert). Somit sind .NET (C#) Programme ausfürhbar.
Unter Projekt > Projektname-Eigenschaften > Veröffentlichen kannst du alles einstellen. Nähere Informationen dazu findest du hier. Wenn du auf "Jetzt veröffentlichen" klickst, dann wird das Setup erstellt.
Koopakiller [kuːpakɪllɐ] | Webseite | Code Beispiele | Facebook | Snippets