2009-06-23 10 views
2

Ich habe eine Anwendung mit this method bereitgestellt und es hat sehr gut funktioniert. Jedoch gibt es 2 fehlende Dinge, die ich versucht habe zu finden, aber nicht:Anwendung Deployment

1) Wie schließe ich Ressourcendateien in die Installation ein? Ich habe einen Ordner mit Dateien, die einige Benutzerdaten haben, und diese müssen nach der Installation vorhanden sein, damit die Anwendung ausgeführt werden kann. Dies ist ein vereinfachtes Beispiel, an dem ich arbeite. (Ich brauche NecessaryFile1.xml, NecessaryFile2.xml und NecessaryFile3.xml und die Ordner sind sich in):

alt text http://img193.imageshack.us/img193/7782/resources.png

2) Wie kann ich die Anwendung im Start setzen -> Programme-Menü? Das scheint es auch nicht zu tun. Es wird nur in das Verzeichnis C: \ Programme \ Mein Firmenname \ ApplicationName \ eingefügt.

Danke für jeden Vorschlag!

+0

Klicken Sie mit der rechten Maustaste auf die Registerkarte Dateisystem, klicken Sie auf "Spezialordner hinzufügen" und wählen Sie "Startmenü des Benutzers". – MusiGenesis

+1

Hoppla ... dann müssen Sie eine Verknüpfung im Startmenüordner erstellen (anstatt die Projektausgabe hinzuzufügen). – MusiGenesis

+0

Worauf sollte die Verknüpfung zeigen? Ich habe versucht, auf den Ausgang zu zeigen, und es hat nicht funktioniert. Und das ist so ziemlich alles, worauf ich hinweisen kann (neben den Datendateien, die ich hinzufügen musste). – Carlo

Antwort

1

Gehen Sie zu Ihrem Setup-Projekt in Visual Studio. Suchen Sie auf der Registerkarte "Dateisystem" nach "Anwendungsordner". Klicken Sie mit der rechten Maustaste und dann auf Hinzufügen | Mappe. Benennen Sie den neuen Ordner "Data". Klicken Sie mit der rechten Maustaste auf den neuen Ordner "Daten" und dann auf Datei hinzufügen, und fügen Sie die erforderlichen XML-Dateien hinzu. Wiederholen Sie dies für so viele verschiedene Ordner und/oder Dateien, wie für Ihre Anwendung erforderlich.

Wenn Sie Ihr Setup-Projekt kompilieren und ausführen, werden der Ordner "Data" und dessen Inhalt zusammen mit der Anwendung bereitgestellt.

+0

Schön! Es funktionierte! Danke, Mann. Übrigens, kennst du zufällig die Antwort auf mein zweites Problem? 2) Wie kann ich die Anwendung in das Start -> Programmmenü stellen? Vielen Dank!! – Carlo

0

Klicken Sie auf jede XML-Datei im Projektmappen-Explorer und klicken Sie dann im Eigenschaftenfenster unten (siehe Screenshot) auf "Build Action" auf "Kopieren" und "In Ausgabedatei kopieren" in "Wenn neu kopieren" . Das macht den Trick für mich, zumindest mit ClickOnce ...

+0

Ich habe das auch versucht, und es kopiert es in die Debug- oder Release-Ordner, aber nicht, wenn ich den Installationsvorgang mache. Danke für den Vorschlag! – Carlo