| |
| In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.
Hinweis: Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden! | Fragen zu Tipps & Tricks und Workshops im vb@rchivWorkshop 108: MSI-Setup mit Visual Studio 2005/2008 | | | Autor: Martin_CH | Workshop anzeigenDatum: 19.08.08 15:38 |
| Hallo Roland
Herzlichen Dank für den ausführlichen Workshop zum Erstellen eines Installer-Projekts. Hat einwandfrei geklappt, jetzt hätte ich allerdings noch eine kleine Frage dazu.
Ich habe in meinem Programm diverse Bilder, die ich in einen Ordner "bilder" geschmissen habe, die Dateien darin sind als "Inhalt" markiert. Im Installationsprojekt habe ich jetzt zum Anwendungsordner den Punkt "Inhaltsdateien von xxx" hinzugefügt und die Bilder erscheinen auch schön unter %Programme%\Programmname\bilder.
Wenn ich allerdings das Programm dann starte, dann erhalte ich die Fehlermeldung, dass der Zugriff auf diese Dateien nicht erlaubt ist. Habe ich hier etwas vergessen oder etwas falsch gemacht? Oder hängt dies eventuell mit der UAC von Vista zusammen?
Infos zur eingesetzten SW:
Visual Studio 2008
.net Framework 2.0
Windows Vista Enterprise
Wäre nett, wenn Du mir hierzu vielleicht einen kleinen Tipp geben könntest.
Vielen Dank im Voraus.
Martin | |
Re: MSI-Setup mit Visual Studio 2005/2008 | | | Autor: Martin_CH | Datum: 19.08.08 21:10 |
| Vielen Dank für Eure Antworten.
Mittlerweile bin ich auch überzeugt davon, dass es mit Vista und der UAC auf %Programme% zusammenhängt.
Die Bilder lese ich während des "Startvorgangs" so aus (geht nicht anders bzw. ich habe keine andere Lösung gefunden).
Dim imageStream As System.IO.Stream = New System.IO.FileStream(bildPfad, _
FileMode.Open) Einen FileMode.Read gibt es scheinbar ebenfalls nicht, aber egal..
Mittlerweile habe ich es unter Vista so gelöst, dass ich die Bilder nicht in den "Anwendungsordner", sondern in den "Ordner für Anwendungsdaten des Benutzers" kopiere. Nicht die eleganteste Lösung (z.B. Installieren mit "Für Alle Benutzer" habe ich noch nicht probiert), aber ich probiere weiter..
Nochmals Danke für Eure Hinweise
Liebe Grüsse
Martin | |
Re: MSI-Setup mit Visual Studio 2005/2008 | | | Autor: Martin_CH | Datum: 20.08.08 09:38 |
| Guten Morgen Ralf
Auch wenn Intellisense manchmal nervt, sollte man sich halt doch Zeit nehmen, die Überladungen rasch anzuschauen...
VIELEN DANK für Deinen Hinweis, jetzt klappts auch mit dem "Anwendungsordner" unter Vista.
Liebe Grüsse
Martin | |
Re: MSI-Setup mit Visual Studio 2005/2008 | | | Autor: rueteli | Datum: 01.10.08 21:58 |
| Hallo Roland
Besten Dank für die detaillierten Infos.
Ich habe leider bis jetzt noch nicht mit einem Setup-Projekt gearbeitet. Mir ist eines noch nicht klar. Ich habe ein Projekt erstellt und die Installation klappte problemlos. Nun wollte ich einige Dateien ersetzen im Projekt und habe diese daher ins Projekt erneut eingefügt. Jetzt sind diese doppelt im Projekt vorhanden. Ist es möglich, dass bereits bestehende Dateien beim Import überschrieben werden oder muss ich diese immer vorher zuerst löschen?
Installierte Software:
Visual Studio 2005
.net Framework 2.0
Für einen Tipp bin ich dir dankbar.
Gruss und besten Dank
Martin | |
Re: MSI-Setup mit Visual Studio 2005/2008 | | | Autor: Caddy | Datum: 06.12.08 14:13 |
| Hallo,
ich kann den Knoten in Schritt 1 nirgendwo aussuchen?
Wie komm ich da hin? Sowas wie Vorlagen fü den Setupassistent habe ich da nicht. Ich kann nur Windows-Anwendungen, Konsolenanwendungen...hinzufügen oder Online nach Vorlagen suchen. Nur das führt mich zu MSDN, wo ich auch nix dazu finde.
Wer kann mir da helfen.
Ich habe Windows Vista und Visual Studio 2008 Express Edition
Gruss Caddy
Gruss Caddy | |
Re: MSI-Setup mit Visual Studio 2005/2008 | | | Autor: rueteli | Datum: 14.01.09 21:30 |
| Hallo,
Bei mir ist nun mit dem Setupprojekt noch ein Problem aufgetaucht. Ich habe ein MSI-Setupprojekt (VS2005) und möchte nun eine Datei im Anwendungsdatenverzeichnis platzieren. Nun wird aber die Datei immer ins Verzeichnis ..\AppData\Roaming anstatt ins Verzeichnis ..\AppData\Local kopiert. Ich kriege es nicht hin, das Verzeichnis zu ändern. Hat evt. jemand einen Tipp?
Besten Dank.
Gruss
Martin | |
Re: MSI-Setup mit Visual Studio 2005/2008 | | | Autor: jan61983 | Datum: 29.04.09 20:45 |
| Gibt es eigentlich eine Möglichkeit die Setupdialoge zu bearbeiten oder neue zu erstellen?
Ich bin über das Setupprojekt auf sog. wid-Dateien gestoßen und habe diese ebenfalls im Programmverzeichnis des VisualStudio entdeckt.
Wäre es vielleicht möglich eingene wid's zu erstellen und anschließen mit in den Programmordner zu kopieren, um diese im Setup zu nutzen?
Was sind wid-Dateien? Womit kann man wid-Dateien erzeugen? Welche Sprache muss man hierfür verwenden?
Beitrag wurde zuletzt am 29.04.09 um 20:45:59 editiert. | |
Re: MSI-Setup mit Visual Studio 2005/2008 | | | Autor: Strasser09 | Datum: 11.06.09 15:10 |
| Hallo,
ersteinmal danke für diesen sehr hilfreichen Workshop. Ich habe allerdings noch ein - X Fragen.
Ich möchte eine MSI Setup Datei für ein Infopath Formular mit Managed Code erstellen. Infopath selbst bietet diese Möglichkeit an allerdings ohne Startmenü eintrag und "update-Funktion". Hat jemand zufällig Erfahrung damit wie man eine SetupDatei für ein Infopath-Formular erstellen könnte?
Gruß
Strasser | |
Re: MSI-Setup mit Visual Studio 2005/2008 | | | Autor: bierber | Datum: 16.03.10 08:23 |
| Hallo,
habe mit der Anleitung nun sehr gut verstanden wie man ein Setup erstellt. Hierfür erstmal ein großes Danke schön!
Nun möchte ich aber auch die Deinstallation, wie man es von anderen Programmen gewohnt ist im Programmmenu starten.
Hierzu finde ich aber keine abhängikeiten, oder sontstige Punkte wie und wo ich diese anwählen und ins projekt einbinden kann
Wäre net wenn mir hierzu jemand einen Tip geben könnte
MfG
Bierber | |
| Sie sind nicht angemeldet! Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevWizard für VB5/6
Professionelle Assistenten im Handumdrehen
Erstellen Sie eigene Assistenten (Wizards) im Look & Feel von Windows 2000/XP - mit allem Komfort und zwar in Windeseile :-) Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|