Hallo,
zunächst solltest du dein Projekt auf Release umstellen. Das geht in den Projekteinstellungen. Dadurch hast du eine andere Erstellkonfiguration. U.A. wird dabei auch der Code optimiert.
Dann erhälst du neben dem Dubug-Ordner auch noch einen Release-Ordner. Vor dem Veröffentlichen soltest du nun alle Dateien entfernen, die du nicht brauchst. Das sind u.A. folgende Dateien:
- *.pdb
- *.vshost.exe
- *.vxhost.exe.manifest
Und jede Datei, die nichts mit deinem eigentlichen Programm zu tun hat. (Standardmäßig wird nur die
EXE-Datei und eventuell das Manifest benötigt) Das aller einfachste wäre nun einfach die restlichen, enthaltenen Dateien an deine Tester auszugeben. Damit die Programme laufen ist nur das .NET Framework (und benutzerdefiniert hinzugefügte
Runtimes) auf dem Zielcomputer nötig.
Ich kenne Inno Setup nicht, aber ich nehme mal an, das du dort angeben musst welche Dateien auf dem Zielrechner installiert werden sollen. Dabei gibst du nun deine
EXE-Datei und die anderen aus dem Release-Ordner an. Zusätzlich solltest du, sofern
Inno Setup das anbietet, .NET als Anforderung hinzufügen. Dadurch wird es mit installiert, wenn es auf dem Zielrechner fehlt.
Eine Andere, sehr einfache, Möglichkeit ein Programm zu veröffentlichen ist
ClickOnce. Das ist bereits im VS integriert und ist sehr einfach zu bedienen. Aktivieren kannst du es in den Projekteinstellungen. Alles Andere erfährst du unter
ClickOnce-Bereitstellung für Windows Forms Anwendungen. Gleiches gilt auch für WPF usw.
Unter
Gewusst-Wie-Themen zur Bereitstellung erfährst du alles wichtige zum veröffentlichen von Anwendungen allgemein.
Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite |
Code Beispiele |
Facebook |
Twitter |
Snippets C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als
Antwort und bewertet Beiträge. Danke.