vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: spike24
Datum: 10.03.04 19:27

Wie installiere ich ein .Net Programm

Erstelle ein Setupprojekt
Datei -> Neu -> Projekt -> Setup- und Weitergabeprojekte -> Setup-Projekt

Das Ding geht auf und Du erhältst eine Registerkarte ’Dateisystem (Programm)’
Hier hast Du bereits drei einträge
In den ersten (Anwendungsordner) kommen Deine Programmdateien selbst hinein, d.h. die *.exe
Von dieser *.exe erstellst Du eine Verknüpfung (mittels rechter Maustaste auf die *.exe) welche Du umbenennst und auf den zweiten Eintrag (Desktop des Benutzers) zieht, damit wird während der Installation des Programmes eine Verknüpfung des ebensolchen auf dem Desktop erstellt
Erstelle im dritten Eintrag (Programmmenü des Benutzers) einen neuen Ordner (der Name des Programmes wäre passend) in den Du ebenfalls eine Verknüpfung Deiner *.exe ziehst

Hiermit hast Du ein gültiges Setup erstellt, das auf jedem fall auf dem Entwicklungsrechner funktioniert (das ist der auf dem Du gerade sitzt und nicht einer der Hilfe braucht ), aber da gibt es ja noch einige wenige Rechner die keine .Net Entwicklungsumgebung installiert haben und diesen Rechnern widmen wir uns in den nächsten schritten
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Wie erstelle ich in .Net ein Setup -> Lösung (2) 
Autor: spike24
Datum: 10.03.04 19:27

Es muss mal in erster Linie überprüft werden ob auf dem Zielcomputer das .Net Framework in der von Dir benötigten Version installiert ist
Dazu klicke auf:

Ansicht -> Editor -> Startbedingungen
Damit erhältst Du eine neue Registerkarte mit dem Name Startbedingungen (Programm)
Es gibt zwei Haupteinträge und beim Zweiten müsste schon ’.Net Framework’ stehen, welchen wir anklicken
Jetzt hast Du rechts unten die Eigenschaften der Überprüfungen Eigenschaften
Name
InstallUrl
Message
SupportetRuntimes

Name würde ich so lassen wie es ist
InstallUrl
würde ich verändern, da sonst der Zielcomputer das Framework vom Internet holen will (was ist wenn der Kunde kein Internet hat?)
Ich habe mir für diesen Fall von
http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en
die Datei dotnetfx.exe heruntergeladen (keine Garantie für das was da dann wirklich kommt)
diese kopiere ich ganz einfach in den selben Ordner in der dann die Datei Setup.exe liegt (die gibt es noch nicht, also nicht danach suchen) und gebe bei InstallUrl einfach nur DotNetFx.exe an

Message
würde ich auch so lassen, falls wer wissen will was dabei rauskommt einfach in der Hilfe nach VSDNETMSG suchen

Unter
SupportetRuntimes
soll die von Dir benötigte Framework Version angegeben sein
Hilfe -> Info -> da steht dann irgendwas von Framework und die entsprechende Versionsnummer

Damit haben wir auch das Framework auf dem Zielcomputer, aber eines brauchen wir noch
Ich weis zwar nicht was das genau ist, aber die Hilfe sagte mir, das ich das mit installieren muss
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Wie erstelle ich in .Net ein Setup -> Lösung (3) 
Autor: spike24
Datum: 10.03.04 19:28

[u]MDAC
Zuerst muss man mal danach suchen, ob es ja nicht schon da ist
Klicke mit der rechten Maustaste auf ’Zielcomputer durchsuchen’ und erstelle einen neuen Eintrag vom Typ ’Registrierungssuche hinzufügen’
Diesem Ding gibst Du den Namen ’Microsoft Data Access’ (ist nicht zwingen aber passend)
Klicke diesen Eintrag einmal an und wir haben rechts unten wieder unsere Eigenschaften denen wir uns jetzt widmen
Property
RegKey
Root
Value

Unter Property schreiben wir den wert ’MDACSEARCH’ (zwingend, Erklärung warum kommt später)
Unter RegKey schreiben wir den wert ’Software\Microsoft\DataAccess’ muss so heissen da dort die Versionsnummer von MDAC liegt
Unter ROOT wählen wir den Eintrag ’vsdrrHKLM’ aus
Unter VALUE schreiben wir den wert ’FullInstallVer’ hinein
Man erkenne:
Man hat gerade eine Funktion mit dem Namen MDACSEARCH geschrieben welche unter ’HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess’ den wert von ’FullInstallVer’ zurückliefert ... Wohin? ... Das kommt jetzt

Klicke mit der rechten Maustaste auf ’Startbedingungen’ und wählen das einzige aus das es da gibt (Startbedingungen hinzufügen)
Dem Ding vergeben wir ebenfalls den Namen ’Microsoft Data Access’ (Namen sind rauch und schall, aber damit weis man auch bei grösseren Installationsprojekten das die zusammen gehören)
Klicken wir es einmal an und siehe da wir haben rechts unten wieder unsere Eigenschaften
Condition
InstallUrl
Message

Bei Kondition geben wir ein: MDACSEARCH>=“2.7“
Hiermit hätten wir auch die fehlende Erklärung von oben
InstallUrl:
Das Internet habe wir ja schon oben besprochen
Ich holte mir die Datei MDAC_TYP.exe von
http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c
und kopierte sie in das Verzeichnis wo die setup.exe liegt und schreibe unter InstallUrl den wert MDAC_TYP.exe hinein
bei Message kommt die Fehlermeldung wenn kein MDAC 2.7 installiert ist
mein text:
Es wurde eine ältere Version von MDAC als 2.7 gefunden! Installieren?
Hinweis:
Als frage formulieren, da man auf der Messagebox ja und nein zur Auswahl hat


Jetzt wählen wir statt Debug den Wert Release aus (oben in der mitte)
Danach
Erstellen -> Projektmappe neu erstellen ... bitte warten

Und danach hat man im Projektverzeichnis (im Explorer) einen neuen Ordner mit dem Namen Release (in diesen Ordner die zwei heruntergeladenen Dateien rein kopieren)

Habe da irgendwo aus dem Internet eine Datei heruntergeladen, weis nicht ob man sie braucht, aber das hat irgendwas mit dem Autostart einer cd zutun, also lasse ich sie da drinnen
Name:
Settings.ini

Inhalt:
[Bootstrap]
Msi=Programm.msi
ProductName=AKSSystem

[LangPacks]
'Chinese (Simplified) - 2052
'Chinese (Traditional) - 1028
'Czech - 1029
'Danish - 1030
'Dutch - 1043
'Finnish - 1035
'French - 1036
'German - 1031
'Greek -1032
'Hungarian - 1038
'Italian - 1040
'Japanese - 1041
'Korean - 1042
'Norwegian - 1044
'Polish - 1045
'Portuguese (Brazilian) - 1046
'Portuguese (Portugal) - 2070
'Russian - 1049
'Spanish - 3082
'Swedish - 1053
'Turkish - 1055

erstellt sie auch, schadet sicher nicht

so jetzt haben wir ein Setup erstellt

alle Dateien aus dem Ordner Release auf eine CD brenne zum Kunden gehen und installieren (bei mir hat es funktioniert, gebe aber mit Sicherheit keine Garantie (Eduard Murphy: alles was schief gehen kann, geht schief)

möchte mich hiermit bei allen bedanken, die mir geholfen haben, mein erstes Setupprojekt in .Net zu erstellen, und ich freue mich schon auf eine weiterhin gute zusammen arbeit

PS: alle Ortsangaben (rechts unten) beziehen sich auf meinen rechner und können bei jedem anders
PPS: wer rechtschreibfehler finden darf sie behalten
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Oder noch einfacher  
Autor: ModeratorFZelle (Moderator)
Datum: 11.03.04 10:02

Oder Du schaust einfach hier rein.

http://msdn.microsoft.com/vstudio/downloads/tools/bootstrapper/
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Oder noch einfacher  
Autor: spike24
Datum: 12.03.04 05:31

von dort habe ich die settings.ini, aber dadurch das ich äusserst schwach englisch kann, musste ich es mir erst zusammen suchen, und meine erkentnisse habe ich hier mal bekannt gegeben, und wenn wer wieder ne frage zu nem setup hat, findet hier "alle" antworten, gibt sicher noch ne schönere möglichkeit, aber ich fahre damit schon mal zum kunden
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Oder noch einfacher 
Autor: ModeratorFZelle (Moderator)
Datum: 12.03.04 08:44

Hallo Spike24,

War nicht böse gemeint.
Wenn du dieses Plugin in VS2003 installierst,
brauchst Du aber nur noch 2 Properties setzen, und schon
wird das Runtime und MDAC mit installiert.

Ist also schon was anderes, als die vorher erhältliche
nodifizierte Setup.exe.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (2) 
Autor: Dartrax
Datum: 14.03.04 11:09

"aber eines brauchen wir noch Ich weis zwar nicht was das genau ist, aber die Hilfe sagte mir, das ich das mit installieren muss"

Soweit ich weiß, wird das für den Zugriff auf Datenbanken benötigt und braucht nur istalliert werden, wenn dein Programm auf Datenbanken zugreift.

Dartrax

Meine Homepage: www.dartrax.de


Posting wie es leibt und lebt
. . . und voll daneben geht!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (2) 
Autor: spike24
Datum: 15.03.04 08:05

wäre sicher interresant wenn ich dazu sagen würde, das es sich hier um ein setup einer datenbank anwendung handelt

danke für den hinweis
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (3) 
Autor: Bloody_Newbie
Datum: 19.04.04 13:21

Zitat:

Habe da irgendwo aus dem Internet eine Datei heruntergeladen, weis nicht ob man sie braucht, aber das hat irgendwas mit dem Autostart einer cd zutun, also lasse ich sie da drinnen


Die .ini Datei kommt, wenn du den Bootstrapper installierst. Bzw. ist bei dem Bootstrapper Sample mit dabei.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: norbert55
Datum: 04.05.04 16:58

Hi Robert,
da hast Du aber wirklich echt einen Volltreffer gelandet! Dieser Beitrag ist SUPER! Habe damit auf Anhieb ein Setup erstellt. Wie es mit dem BOOTSTRAPPER gehen soll, habe ich nicht geschnallt. Finde ihn gar nicht in meinem VS (in Systemsteuerung-Software erscheint er aber). Werde in diesem Thread nochmal nachfragen. Eine Frage habe ich noch: wie kann ich denn das Installationsverzeichnis festlegen? Beim Setup wurde irgendein "Standardverzeichnis" vorgeschlagen. Und kann man bei dem ganzen Procedere auch gleich veranlassen, dass einige weitere Dateien (*.dat, *.ini ...) mit kopiert werden und der Schreibschutz (der ja auf der CD vorliegt) dabei entfernt wird? Eine Menge Fragen, ich weiss. Aber vielleicht erbarmst Du Dich nochmal. Danke
Norbert
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Oder noch einfacher  
Autor: norbert55
Datum: 04.05.04 17:01

Hallo,
habe versucht, es zu verstehen - leider ohne Erfolg. Wenn ich den BOOTSTRAPPER auf meinem Rechner habe, wie und wo setze ich ihn ein? Kannst Du mal versuchen, es einem Anfänger etwas näher zu erklären? In meinem VS finde ich das Ding nicht.
Mit freundlichem Gruß
Norbert
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: WaldiMaywood
Datum: 04.05.04 17:15

Wenn wir gerade dabei sind ...
Wie schaffe ich es denn im .NET Setup einen optionales Ausführen eines Programm am Ende des Setup's zu integrieren? Sprich: Am Schlussteil des Setup erscheint eine Checkbox mit der Frage "Möchten Sie jetzt die Anwendung starten?". Wenn diese gecheckt ist, dann wird diese natürlich gestartet.

Steve
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: Bloody_Newbie
Datum: 04.05.04 17:21

Das würde mich auch interessieren Steve.
Ich habe nämlich das Problem, dass wenn auf dem Zielrechner das Framework fehlt, dass es dann zwar selbstständig installiert wird aber der Anwender dann noch ein weiteres Mal auf die Setup.exe klicken muss, um das Hauptprogramm zu installieren.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Oder noch einfacher  
Autor: ModeratorFZelle (Moderator)
Datum: 04.05.04 17:36

Kommt drauf an was Du wissen willst.
Wenn Du schon ein Setup-Projekt erstellt hast, ist es ziemlich einfach.
Das BootStrapper-Plugin ( http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19 )
Downloaden und installieren.
Dann unter den Properties das Framework Runtime und ggf MDAC anklicken,
Fertig.

Wenn ich dir jetzt aber den gesammten prozess der Erzeugung eines
Installers erklären soll, dann sag bescheid, dann suche ich dir ne Anleitung.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Oder noch einfacher  
Autor: norbert55
Datum: 04.05.04 17:54

>Downloaden und installieren.
ist erledigt

>Dann unter den Properties das Framework Runtime und ggf MDAC anklicken,
Welche Properties? "FrameworkRuntime" oder "MDAC" finde ich nicht unter Projektmappe - Eigenschaften und auch nicht unter Eigenschaften von meinem Projekt. Wo steckt das bloss?

>Wenn ich dir jetzt aber den gesammten prozess der Erzeugung eines
Installers erklären soll ...
Nö, hab schon ein Setup nach Anleitung von spike24 hinbekommen. Ich dachte, mit Deiner Methode würde es einfacher.
Gruss Norbert
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: spike24
Datum: 04.05.04 18:17

habe leider keine zeit mich mit diesem problem genauer auseinanderzusetzten, aber ich habe in der hilfe unter
Verwalten von benutzerdefinierten Aktionen bei der Weitergabe
was passendes gefunden

unter Index (in der Hilfe) habe ich Setup, Weitergabemethoden eingegeben

hoffe das hilft euch
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Oder noch einfacher  
Autor: ModeratorFZelle (Moderator)
Datum: 04.05.04 18:27

Schau mal hier rein
http://msdn.microsoft.com/vstudio/downloads/tools/bootstrapper/default.aspx?pull=/library/en-us/dnnetdep/html/vsredistdeploy1_1.asp
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: WaldiMaywood
Datum: 04.05.04 21:17

Danke schön! Schaue es mir morgen mal bei der Arbeit an.

Steve
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: obi14
Datum: 29.05.04 14:28

@ FZelle

>Kommt drauf an was Du wissen willst.
>Wenn Du schon ein Setup-Projekt erstellt hast, ist es ziemlich einfach.
>Das BootStrapper-Plugin ( http://www.microsoft.com/downloads/details.aspx?>displaylang=de&FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19 )
>Downloaden und installieren.
>Dann unter den Properties das Framework Runtime und ggf MDAC anklicken,
>Fertig.

>Wenn ich dir jetzt aber den gesammten prozess der Erzeugung eines
>Installers erklären soll, dann sag bescheid, dann suche ich dir ne Anleitung.


Ich weiß nicht welche Properties ich nehmen soll kannst du mir mal bitte erklären welche ich da nehmen soll?? und wo ich die finde
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: obi14
Datum: 29.05.04 15:17

ich hab alles nochmal durch probiert aber nix mehr geblickt!
1. die anleitung von dir spike24 ist ganz geil, bis auf das ich bei mir bei den ganzen probeties "InstallUrl" nicht finde das gibt es bei mir iergenwie nicht. Und das mit dem BootStrapper blick ich das überhaupt nicht.
Kann mir das bitte nochmal einer erklären??
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: adi99
Datum: 14.10.04 15:51

Hallo zusammen,
Habe das gleiche Problem.

Kann es sein das diese Anleitung für .net 2003 geschrieben wurde? Ich habe .net 2002

Kann man das updaten? oder für welche Version ist das Tut geschrieben?

Besten dank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: spike24
Datum: 14.10.04 15:58

mom ich guck mal .... 2003
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: adi99
Datum: 15.10.04 14:29

spike24 schrieb:
Zitat:

mom ich guck mal .... 2003

Hast du was gefunden?

Besten Dank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: spike24
Datum: 15.10.04 16:13

ja es ist in 2003 geschrieben da ich nur 2003 habe
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: adi99
Datum: 15.10.04 16:16

Weiss jemand ob man 2002 zu 2003 updaten kann? kostet das was?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: ModeratorFZelle (Moderator)
Datum: 15.10.04 17:35

Jain.

Das Update gibt es bei MS oder bei EBay.

Aber schau vorher noch mal hier rein.
http://www.codeproject.com/managedcpp/dotnetsetup.asp
Ist zwar mit C++.NET geschrieben und in der kompilierten
version für 2003 gedacht, aber wenn Du einen Solution Konverter nimmst,
kannst Du das ding auch mit VS.NET 2002 kompilieren.


Oder Du benutzt dieses Kostenlose Setup:
http://www.jrsoftware.org/
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: adi99
Datum: 15.10.04 17:53

lohnt sich ein Update noch? oder sollte man nciht besser gleich auf .net 2005 warten?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: ModeratorFZelle (Moderator)
Datum: 15.10.04 18:03

Wenn Du warten kannst, warte.
Die Vorteile von 2003 sind nicht ganz so gross.
Aber 2005 wird gerade für VB.NET programmierer riesig.

Du kannst jetzt schon einmal bei MS die Beta der Enterprise
für €5 bestellen, kommt per UPS-Nachnahme.
http://lab.msdn.microsoft.com/vs2005/get/emeaorder/default.aspx

.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Frage ! 
Autor: DerLord
Datum: 12.11.04 17:10

Moinsön,

habe mir den deutschsprachigen Bootstrapper gesögt, dabei ist aber MDAC 2.7 integriert. Gibt es irgendeine Möglichkeit die v2.8 dort einzubinden??

Thx
Dennis
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (2) 
Autor: Walki
Datum: 14.11.04 15:23

was mache ich wenn da keine 2 Einträge sind ?

Damit erhältst Du eine neue Registerkarte mit dem Name Startbedingungen ( _
  Programm) 
Es gibt zwei Haupteinträge und beim Zweiten müsste schon ’.Net Framework’ _
stehen, welchen wir anklicken 
Jetzt hast Du rechts unten die Eigenschaften der Überprüfungen Eigenschaften
???

Ich sehe:

Anforderungen an den Zielcomputer
Zielcomputer durchsuchen
Startbedingungen

und dort ist der einzige Eintrag : MsiNetAssemblySupport

unter Konditions ist dort eingetragen: MsiNetAssemblySupport


mehr hab ich da nicht!



Weiss da jemand Rat?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (2) 
Autor: spike24
Datum: 15.11.04 07:19

dann fehlt dir
Ansicht -> Editor -> Startbedingungen
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Frage ! 
Autor: spike24
Datum: 15.11.04 07:19

hab nie mit dem bootstrapper gearbeitet

keine ahnung
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (2) 
Autor: Walki
Datum: 15.11.04 16:08

nene, nachdem ich das gemacht habe .... also ich habe exakt jeden schritt gemacht wie oben beschrieben....
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (2) 
Autor: spike24
Datum: 15.11.04 16:11

andere version als 2003?
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (2) 
Autor: Walki
Datum: 15.11.04 18:22

Microsoft Development Enviroment 2002

.......Net Framework 1.0 ... was is sonst noch wichtig?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (2) 
Autor: spike24
Datum: 15.11.04 18:23

das wars eigentlich eh schon, ich habe diese beschreibung für 2003 geschrieben
bei 2002 weis ich nicht wie es aussieht, da ich das ding nicht habe
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: WaldiMaywood
Datum: 29.11.04 12:01

Hallo spike24,

Hätte da mal ne Frage an unseren VS-Setup-Guru

Weißt du zufällig wie ich im VS-Setup herausfinden kann, um welches OS es sich handelt? Ziel ist es, eine bestimmt Datei _nur_ unter Win98 zu kopieren. Hast du evtl. ne Idee?

Danke Steve
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: ModeratorFZelle (Moderator)
Datum: 29.11.04 12:25

Bin zwar nicht Spike, aber hast Du dir schon mal diesen Installer angeschaut?
http://www.codeproject.com/dotnet/dotNetInstaller.asp
Die neueste Version gibt es hier zum download
http://www.devage.com/dotNetInstaller/dotNetInstaller.html
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: WaldiMaywood
Datum: 29.11.04 12:50

Oh, Danke FZelle.

Schaue es mir mal an. Problem ist aber, dass wir schon ein "fast fertiges" Setup haben, und nicht wirklich umstellen wollen. Müsste halt nur wissen, um welches OS es sich handelt. Mir kam aber gerade die simple Idee, einfach zu ermitteln ob die betreffende Datei schon installiert ist. Falls dass der Fall ist, wird die Datei eben nicht kopiert. Demnach wäre evtl. ein OS-Check unnötig. Probier es mal aus....melde mich dann nochmal
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: spike24
Datum: 29.11.04 13:14

ja, wie soll ichs sagen

ich habe diesen link sehr oft verteilt (man beachte über 1000 mal gelesen!) (ich mir auf die schulter klopf)

aber so richtig weis ich nicht was das setup tut
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: Wolfgang_M
Datum: 30.11.04 00:13

Wenn das alles erledigt ist, habe ich ja 2 Setup-Dateien. Eine Setup.exe und eine ProgrammName.msi. Welche muss der User denn anklicken, um das Proggi zu installieren (NetFramework 1.1als vorhanden vorausgesetzt )?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: spike24
Datum: 30.11.04 08:29

Setup.exe
die setup.exe ist glaube ich immer gleich
in der msi ist dann dein richtiges programm drin, und die exe holt da alles raus
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: ModeratorFZelle (Moderator)
Datum: 30.11.04 10:15

habe gerade in einem anderen forum diesen link gefunden:

http://www.microsoft.com/germany/ms/msdnbiblio/show_all.asp?siteid=600435
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: Wolfgang_M
Datum: 30.11.04 15:45

Alles klar, auf Dotnetfx.exe verzichte ich lieber, da mein 790kB Proggi sich zu 20MB aufbläst. Für die paar Leute, die Netframework 1.1 nicht drauf haben, ist ein Hinweis auf das Windows Update in der LiesMich enthalten. Wem das zuviel Arbeit ist, soll es sein lassen.

Wolfgang
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: WaldiMaywood
Datum: 30.11.04 16:05

>> ich habe diesen link sehr oft verteilt (man beachte über 1000 mal gelesen!) (ich mir auf die schulter klopf)

Ja, ist schon eine gute Listung


>> aber so richtig weis ich nicht was das setup tut

Hab es wie folgt, recht einfach lösen können:

- VS Setup Projekt öffnen & Dateien hinzufügen, Verknüpfungen erstellen etc.
- Startbedingungeneditor öffnen
- Zielcomp. anklicken, Rechtsklick > Dateisuche adden
- Ein Namen der Suche geben. z.B: "Datei foo-bar.dll suchen"
- Im Eig.fenster, dem Property FileName einen Namen geben. z.B.: "foo-bar.dll"
- Unterhalb dieser Eig. befindet sich das Prop. "Folder", hier muss der Suchordner angegeben werden. z.B.: [SystemFolder]
- Dem Prop. "Property" gibt man noch einen ordentlichen Namen. z.B.: "EXISTS_FOO-BAR.DLL"
- der Startbedingungeneditor kann jetzt geschlossen werden
- Dateisystemeditor öffnen
- die entsprechende Datei auswählen
- Über die Eig. "Condition" kann nun geregelt werden, ob die Datei kopiert werden soll:
-- "NOT EXISTS_FOO-BAR.DLL" = kopiert die Datei wenn diese nicht gefunden wurde
-- "EXISTS_FOO-BAR.DLL" = kopiert die Datei nur wenn diese auch existiert

Viel Erfolg

Gruss Steve
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (1) 
Autor: spike24
Datum: 30.11.04 16:27

bestens, dieser thread wird immer besser
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (3) 
Autor: heinzwilli
Datum: 07.11.05 16:19

kann ich es auch irgentwie so einstellen, dass, wenn die MDAC nicht installtiert sind, beim klicken auf "Nein" das setup trotzdem ausgeführt wird oder am bestem anstatt dieser Meldung ein Optionsfelder-Dialog des Setups erscheint ob die MDAC installert werden sollen?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (3) 
Autor: spike24
Datum: 07.11.05 17:08

denke mal nein

wenn das programm MDAC benötigt, wäre es ja auch ein bisschen unsinnig das setup trotzdem weiter zu machen
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (3) 
Autor: heinzwilli
Datum: 07.11.05 18:04

ja das problem ist dass sich einige Kunden gemeldet haben die nicht wollten dass das Setup nicht ohne installation der MDAC ausgeführt werden kann. Warum sie es nicht wollten weiß ich nicht so genau. Jedenfalls dachte ich man könnte einfach über ein Optionsfeld etc. abfragen ob es installiert werden soll oder nicht.
Mir ist dies ziemlich wichtig, da ich gerne auf die Wünsche der Kunden reagieren würde aber wenn es nicht geht muss ich mir etwas anderes ausdenken.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (3) 
Autor: spike24
Datum: 08.11.05 10:49

ja die kunden

ich war mal auf einer messe bei einem verkaufsgespräch dabei
und der Kunde meinte ein kaufkriterium wäre die möglichkeit, die schrift auf den labels und in den textboxen ändern zu können (grösse, schriftart, etc.)
er hat dann unser programm nicht gekauft, wäre dann schwersten neugierig welches programm er sich da gekauft hat

wenn der Kunde nicht will das MDAC installiert wird, dann frag ihm ganz freundlich, warum?
er wird Dir kein brauchbares argument liefern können

wenn Dein programm die MDAC benötigt, dann muss er es installieren, oder er kann das programm nicht benützen

ist so
0
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Wie erstelle ich in .Net ein Setup -> Lösung (3) 
Autor: heinzwilli
Datum: 08.11.05 15:00

ja wie gesagt weiß ich nicht warum einige meiner Kunden die MDAC nicht mit installieren wollen, aber vieleicht liegt es daran, dass sie das prog im Netzwerk installieren wollen. Aber wenn es nicht geht dann eben nicht.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel