Entwickler-Ecke

Programmierwerkzeuge - Visual Studio 2010 (Ultimate) - Software veröffentlichen


pimpl - Di 20.11.12 14:27
Titel: Visual Studio 2010 (Ultimate) - Software veröffentlichen
Guten Tag.

Ich habe eine Software in C# innerhalb der Visual Studio 2010 (Ultimate) Programmierumgebung geschrieben. Das Programm soll nun einem Kunden verkauft werden - also nur die ausführbare Datei. Die eigentliche Programmierung, bzw. der Quelltext sollen nicht vom Kunden einsehbar sein. Wie kann ich nun meine Software 'releasen'?? Brauche ich eigentlich einen Installer? Wie kann man soetwas programmieren?

Vielen Dank für die Anregungen.


Th69 - Di 20.11.12 15:19

Hallo,

wenn es wirklich nur die EXE-Datei ist, so kannst du diese einfach weitergeben (releasen).
Wenn du jedoch noch weitere Dateien (z.B. DLL, Config, XML oder andere Resourcen) ausliefern und/oder Registry-Einträge erstellen mußt, so solltest du einen Installer verwenden. Entweder im VS ein Setup-Projekt erstellen oder aber ein externes Installer-Programm verwenden, s. z.B. Gutes Installationsprogramm gesucht [http://www.entwickler-ecke.de/viewtopic.php?t=106305].
Alternative nur für ein paar Dateien wäre aber auch eine selbstextrahierende Archive-Datei, z.B. mittels des Windows-Tools 'IExpress', s. http://lifehacker.com/384658/use-a-built+in-windows-utility-to-create-self+extracting-archives

P.S: Ich gehe davon aus, daß auf den Zielrechnern die entsprechende .NET-Framework Version vorhanden ist (bzw. extern heruntergeladen und installiert wird).


pimpl - Mi 21.11.12 10:26

Genau, auf dem zielrechner soll bereits das entsprechende Framework installiert sein. Neben der .exe-Datei werden noch weitere Dateien benötigt.
Wenn ich in meinem Projektordner rumstöbere finde ich im 'bin'-Ordner einen 'Debug'-Ordner und einen leeren 'Release'-Ordner. Eine Idee, wie man den Release-Ordner befüllt? Gibt es dafür eine Option innerhalb Visual Studio?


Th69 - Mi 21.11.12 10:50

Hallo,

du mußt deine Konfiguration im VS auf "Release" stellen ;-)
Hast du "VS Express"? Dann mußt du wohl erst die Build-Konfiguration aktivieren: Visual Studio 2010 Express: Release Files [http://www.entwickler-ecke.de/viewtopic.php?p=651976#651976]


pimpl - Do 22.11.12 17:03

Vielen Dank! Hat geklappt..