Hallo zusammen,
ich habe mit VS2005 bzw. 2008 einige Anwendungen mit C# geschrieben.
Klappt alles prima.
Jetzt habe ich zusätzlich ein eigenes Setupprogramm geschrieben, in dem man auswählen soll was man installieren möchte.
Jetzt will ich das Setup-Programm von der CD starten und dabei soll überprüft werden ob .Net-Framework und WindowsInstaller schon installiert ist, oder noch benötigt wird.
Wenn alles schon vorhanden ist, klappt alles prima...
----------
Wenn ich jetzt aber unter den Projekt-Eigenschaften -> Veröffenlichen -> Erforderliche Komponenten folgendes einstelle:
- Setupprogramm zur Installation erforderlicher Komponenten erstellten
- .Net- Framework
- WindowInstaller
...und sage dann noch das die "erforderlichen Komponenten" von selben Speicherort wie die Anwendung downgeloadet werden soll (was bei mir ja dann die CD sein soll), kommen immer die Fehlermeldungen:
Der Installationspfad für die erforderlichen Komonenten wurde nicht auf "Webseite zur Bereitstellung der Komponenten festgelegt", und die Datei DotNetFX/1instmsia.exe in Element .Net Framework 2.0 konnte auf dem Datenträger nicht gefunden werden.
Und das gleiche noch mal für WindowsInstaller.
Weiß einer was ich machen kann oder muss. Ich hab schon alles ausprobiert. Die Daten in das gleiche Verzeichnis gelegt - die Daten exakt so genannt (Pfad und Name) wie Sie in der Fehlermeldung stehen...
Ich will aber nicht das die Koponenten aus dem Internet geladen werden müssen - bei dieser Einstellung in den Eigenschaften funktioniert es nämlich einwandfrei.
Ich hab zwar schon öffter von diesem Problem gehört, aber eine funktionierende Anwort hab ich hier und auch sonst noch nirgens gefunden.
ich habe mit VS2005 bzw. 2008 einige Anwendungen mit C# geschrieben.
Klappt alles prima.
Jetzt habe ich zusätzlich ein eigenes Setupprogramm geschrieben, in dem man auswählen soll was man installieren möchte.
Jetzt will ich das Setup-Programm von der CD starten und dabei soll überprüft werden ob .Net-Framework und WindowsInstaller schon installiert ist, oder noch benötigt wird.
Wenn alles schon vorhanden ist, klappt alles prima...
----------
Wenn ich jetzt aber unter den Projekt-Eigenschaften -> Veröffenlichen -> Erforderliche Komponenten folgendes einstelle:
- Setupprogramm zur Installation erforderlicher Komponenten erstellten
- .Net- Framework
- WindowInstaller
...und sage dann noch das die "erforderlichen Komponenten" von selben Speicherort wie die Anwendung downgeloadet werden soll (was bei mir ja dann die CD sein soll), kommen immer die Fehlermeldungen:
Der Installationspfad für die erforderlichen Komonenten wurde nicht auf "Webseite zur Bereitstellung der Komponenten festgelegt", und die Datei DotNetFX/1instmsia.exe in Element .Net Framework 2.0 konnte auf dem Datenträger nicht gefunden werden.
Und das gleiche noch mal für WindowsInstaller.
Weiß einer was ich machen kann oder muss. Ich hab schon alles ausprobiert. Die Daten in das gleiche Verzeichnis gelegt - die Daten exakt so genannt (Pfad und Name) wie Sie in der Fehlermeldung stehen...
Ich will aber nicht das die Koponenten aus dem Internet geladen werden müssen - bei dieser Einstellung in den Eigenschaften funktioniert es nämlich einwandfrei.
Ich hab zwar schon öffter von diesem Problem gehört, aber eine funktionierende Anwort hab ich hier und auch sonst noch nirgens gefunden.
Comment