Autor Beitrag
ikehabmalnefrage
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Do 06.03.08 15:21 
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.

(gleicher Fehler auch bei .Net Framework 3.5)

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.
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Fr 07.03.08 13:15 
Für alle, die das gleiche Problem haben: Lösung für VS05.