14 Stimmen

Einstellen des Herstellers in einem VS 2008 Setup-Projekt

Ich habe ein Windows-Setup-Projekt, das einen Dienst installiert. Alles funktioniert gut, bis auf eine Sache: Das Standardverzeichnis, das dem Benutzer während der Installation angeboten wird, hat die Form " C:\Program Dateien \Microsoft\ProgramName ". Ich versuche, dies so zu ändern, dass anstelle von "Microsoft" der Name unseres Unternehmens steht.

Ich habe die Anwendungsordner-Eigenschaft des Setup-Projekts gefunden, und sie hat eine DefaultLocation-Eigenschaft von "[ProgramFilesFolder][Manufacturer][ProductName]". Es sieht also so aus, als müsste ich nur die Eigenschaft "Hersteller" festlegen, und schon wäre ich fertig. Ich kann jedoch keine Möglichkeit finden, diese Eigenschaft zu setzen! Ich hatte gehofft, dass sie aus dem Firmennamen in der AssemblyInfo des primären Ausgabeprojekts übernommen wird, aber das war nicht der Fall.

Ich könnte "[Hersteller]" aus dem DefaultLocation entfernen und durch unseren wörtlichen Firmennamen ersetzen, aber das scheint mir zu umständlich.

Wie kann ich den Herstellernamen festlegen?

Beachten Sie, dass ich kein komplettes WiX-Projekt verwende. Ich habe einfach ein Windows-Setup-Projekt zu meiner Lösung hinzugefügt.

Vielen Dank im Voraus für jede Hilfe.

22voto

Rob Prouse Punkte 21205

Klicken Sie auf Ihr Setup-Projekt in Visual Studio, öffnen Sie die Eigenschaften und Sie werden feststellen, dass es eine Reihe von Eigenschaften gibt, die Sie einstellen können, wie Hersteller, SupportURL, etc.

12voto

Frank Schwieterman Punkte 23718

Hinweis, falls Sie bei dieser scheinbar trivialen Aufgabe verwirrt/frustriert sind: Wenn Sie die Eigenschaften öffnen, indem Sie mit der rechten Maustaste auf das Projekt klicken und dann im Menü der rechten Maustaste auf "Eigenschaften" klicken, erhalten Sie das falsche Dialogfeld. Sie müssen das Projekt auswählen, dann aber zum Eigenschaften-Tag navigieren. Eine Möglichkeit, zum Eigenschaften-Tag zu navigieren, besteht darin, im Menü "Ansicht" die Option "Eigenschaftenfenster" zu wählen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X