Ich verwende das Setup-Assistent-Projekt, um ein MSI-Installationsprogramm für eine Windows Forms-Anwendung zu erstellen. Ich habe es so konfiguriert, dass eine Desktopverknüpfung installiert wird, aber leider wird nur eine Verknüpfung auf dem Desktop des Benutzers erstellt, der das Installationsprogramm ausführt. Gibt es eine Möglichkeit, es zu konfigurieren, Verknüpfungen auf den Desktops von alle Benutzer zu setzen?Visual Studio 2005-Installationsassistent - Erstellen von Desktopverknüpfungen für alle Benutzer
Antwort
im Dateisystem-Editor Ihres Projektes
- einen neuen benutzerdefinierten Ordner erstellen (Geben Sie ihm einen Namen wie „All Users Startmenü“)
- ändern Sie den Standard-Speicherort auf [DesktopFolder] (Gleiches gilt zu [StartMenuFolder]) (See documentation und für Start Menu)
- den Eigenschaftswert auf ALLUSERS Set
das sollte es tun, Ihre Verknüpfungen in der neuen cust setzen om Ordner. Dadurch können Sie in den Ordner "All Users" (Alle Benutzer) installieren, obwohl Sie für den Rest des Installationsprogramms für "Just Me" installieren.
Set InstallAllUsers = True in den Eigenschaften In "Installation Folder" auf der Seite "User Interface" InstallAllUsersVisible festlegen. Wenn Sie auf der Seite "Benutzeroberfläche" eine Installation und eine "Administrative Installation" installiert haben, müssen Sie den Installationsordner in beiden ändern.
Dies wird den Benutzer die Wahl der Installation nur für "mich" wegnehmen und zwingen die Installation für "alle" zu sein.
Nun sollte die Verknüpfung, die Sie in den "User's Desktop" des Dateisystems eingeben, auf jedem Desktop erscheinen.
InstallAllUsers wird festgelegt, indem Sie das Bereitstellungsprojekt auswählen, indem Sie darauf doppelklicken und dann das Menü Ansicht und das Eigenschaftenfenster auswählen. Dort sollte die InstallAllUsers-Eigenschaft verfügbar sein. – Jonas
Jonas, das hat mir sehr geholfen. –
Aber hat nicht am Ende funktioniert. –
- 1. Visual Studio Debug Visualizer für alle Typen
- 2. Erstellen eines Plugins für Visual Studio
- 3. Erstellen von DB-Problem, Visual Studio 2010
- 4. Erstellen einer benutzerdefinierten DTD für Visual Studio
- 5. Erstellen von benutzerdefinierten geschriebenen Regelsätzen für Visual Studio Enterprise 2015
- 6. Visual Studio 2013 - Erstellen von Dataset für RDLC-Bericht
- 7. Erstellen von C++ - DLLs mit Visual Studio
- 8. Erstellen von .net-Anwendungen ohne Visual Studio
- 9. Erstellen von registrierbaren Visual Studio-Paketen
- 10. Visual Studio Load Test Virtuelle Benutzer Simulation
- 11. Erstellen eines Windows Installer für ein Visual Studio-Projekt
- 12. Exportieren von Visual Studio-Projektdateien
- 13. Erstellen von Google V8 mit Visual Studio
- 14. Visual Studio Style Installer erstellen
- 15. Ausführen von Tests als anderer Benutzer in Visual Studio
- 16. Wie Filtern für autorisierte Benutzer in Visual Studio Team Services (war Visual Studio Online)?
- 17. Reflektor Visual Studio-Projekt erstellen
- 18. Visual Studio: Ansichtscode standardmäßig erstellen
- 19. Vergleich Visual Studio 2015 und Blend für Visual Studio
- 20. Projektvorlage für Visual Studio 2015
- 21. Erstellen eines einfachen Buildskripts für Visual Studio über die Befehlszeile?
- 22. Zugriff auf Arbeitselemente für Benutzer von Nicht-Visual-Studios
- 23. Kann Visual Studio 2010 weiterhin alle Plugins für Visual Studio 2008 verwenden?
- 24. BIDS für Visual Studio 2015
- 25. Sortierreihenfolge des Ergebnisses für "Alle Referenzen suchen" in Visual Studio
- 26. Visual Studio für C#
- 27. Joblistenersetzung für Visual Studio
- 28. Makro für Visual Studio Version
- 29. Implementieren von Visual Studio Intellisense
- 30. Git Erweiterung für Visual Studio
Ich versuchte diese Lösung zuerst und es schien zu funktionieren. Ich habe jedoch festgestellt, dass es die Deinstallation meines Programms abgebrochen hat. Wenn ich versuche, zu deinstallieren, erhalte ich eine Fehlermeldung, die mir sagt, dass ich keinen Netzwerkspeicherplatz finde, was wirklich seltsam ist. – Jonas