Autor Beitrag
chillermiller
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 25



BeitragVerfasst: So 17.10.10 14:46 
Hallo erstmal,

druch den einstieg in die c#-umgebung gibt es ertmal ein paar probleme:
Zwar läuft das Projekt, dass ich geschrieben habe sehr gut, jedoch weiß ich nicht wie ich das Projekt irgendwie veröffentliche oder exportiere, sodass ich es auf einem anderen Computer benutzen kann.

Deshalb meine Frage: Wie kann ich ein fertiggestelltes Projekt irgenwie in eine Setup-Datei legen und es auf einem anderen Computer installieren?


Moderiert von user profile iconChristian S.: Topic aus WinForms verschoben am So 17.10.2010 um 14:48
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 17.10.10 14:51 
Das kommt darauf an. Die ersten kleineren Projekte kannst du einfach auf einen anderen PC kopieren. Solange dort die .NET Framework Runtime installiert ist funktioniert es dort direkt.

Ja, und für ein Setup und alles: Klick doch einfach einmal im Solution Explorer rechts mit rechts auf dein Projekt und dann auf "Publish..." bzw. in der deutschen Version vermutlich "Veröffentlichen..." (im Menü Build findest du den Befehl auch). ;-)

Für diesen Beitrag haben gedankt: chillermiller
huuuuuh
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 665
Erhaltene Danke: 19

win xp, (win vista), win 7
VS 2008 Express Edition, VS 2010 Express Edition, VS 2010 Professionell
BeitragVerfasst: So 17.10.10 17:10 
oder oben in der menüleiste auf erstellen..., dann auf veröffentlichen ;)

Für diesen Beitrag haben gedankt: chillermiller
chillermiller Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 25



BeitragVerfasst: So 17.10.10 20:50 
ok, erstmal danke.
Aber wenn ich das ganze dann veröffentlich habe, kommt nicht die gewöhnlich Windows Installer Routine, sondern was es öffnet sich ein Dialog Fenster mit der Frage, ob die Installation auch beabsichtigt ist.
Danach öffnet sich gleich die Datei.

Ich vermisse aber den ganzen Prozess mit Dateipfad, Desktopicon usw.

Könntet ihr mir vielleicht weiterhelfen?
Glostami
Hält's aus hier
Beiträge: 11
Erhaltene Danke: 1

Win7
Turbo Delphi 2006
BeitragVerfasst: So 17.10.10 21:52 
Wie wäre es z. B. mit NSIS?

www.chip.de/downloads/NSIS_17011992.html

Für diesen Beitrag haben gedankt: chillermiller
huuuuuh
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 665
Erhaltene Danke: 19

win xp, (win vista), win 7
VS 2008 Express Edition, VS 2010 Express Edition, VS 2010 Professionell
BeitragVerfasst: So 17.10.10 21:53 
ka, hatte das irgendwie anders in erinnerung.

aber im internet gibs nen paar tutorials, wie man sowas selber machen kann
kurzform mal hier:
Rechtsklick auf "Projektmappe"..."" rechts oben in Visual Studio
Hinzufügen --> Neues Projekt
Andere Projekttypen --> Setup --> Visual Studio Installer
In dem Fenster dann immer auf weiter (oder halt entsprechend, sollte selbsterklärend sein)
Das kannst du dann kompilieren und es kommt ein vollständiges Setup dabei heraus

Für diesen Beitrag haben gedankt: chillermiller
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 17.10.10 21:59 
user profile iconGlostami hat folgendes geschrieben Zum zitierten Posting springen:
Wie wäre es z. B. mit NSIS?
Naja, aber fremde Installer wie NSIS oder InnoSetup kennen nicht bereits die Prerequisites von .NET Programmen. Das heißt das müsste alles manuell eingebaut werden. Wozu der Aufwand? :gruebel:

Deshalb ist die Setuperstellung über den Veröffentlichungsassistenten schon besser. Und das erstellte Setup sollte auch die Verknüpfungen im Startmenü erstellen usw., jedenfalls funktioniert die Installation bei mir gut.

user profile iconhuuuuuh hat folgendes geschrieben Zum zitierten Posting springen:
Hinzufügen --> Neues Projekt
Andere Projekttypen --> Setup --> Visual Studio Installer
Bei Visual Studio 2008 heißt es einfach nur Setupprojekt.

Für diesen Beitrag haben gedankt: chillermiller
chillermiller Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 25



BeitragVerfasst: So 17.10.10 22:05 
danke erstmal,

anscheinend funkrioniert die oben beschriebene Methode mit dem Hinzufügen eines Setup-Projektes leider nicht bei visual c# 2010.
(Zumindest habe ich es trotz Suche nicht gefunden)

Gibt es Alternativen?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 17.10.10 22:10 
Bist du sicher, dass es da nicht nur etwas anders heißt? Welche Projekte stehen bei dir denn unter andere Projekttypen zur Auswahl?

// EDIT:
Ich habe gerade nachgeschaut, bei Visual Studio 2010 steht das auch unter andere Projekttypen an der selben Stelle... :gruebel:
Hier die entsprechende Anleitung aus der Dokumentation:
msdn.microsoft.com/e...ibrary/19x10e5c.aspx

// EDIT2:
Oder hast du nur die Express Edition? Vielleicht ist das da einfach nur nicht dabei.

Für diesen Beitrag haben gedankt: chillermiller
huuuuuh
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 665
Erhaltene Danke: 19

win xp, (win vista), win 7
VS 2008 Express Edition, VS 2010 Express Edition, VS 2010 Professionell
BeitragVerfasst: So 17.10.10 22:18 
das kann natürlich sein. bei der express-version fehlen ein paar nette features ;)
dann musst du einen externen installer nehmen, wie user profile iconGlostami vorgeschlagen hat...

Für diesen Beitrag haben gedankt: chillermiller
chillermiller Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 25



BeitragVerfasst: Mo 18.10.10 09:30 
Ich habe nur die Express-Edition... :S

Muss wohl ein externer Installer her...

Trotzdem danke an alle!