Ich bin Verpackung eine vb.net-Anwendung, die verwaltet DirectX verwendet und ich bin nicht mit vs Bereitstellung Projekt etc. Nun möchte ich überprüfen, ob verwaltetes DirectX 9 C auf dem Client installiert ist oder nicht. Wenn nicht laden Sie die DirectX verwaltet aus dem Web. Was ist der bevorzugte Weg, dies zu tun? Ich fand die folgenden Microsoft Component Installer Software Development Kit, http://msdn.microsoft.com/en-us/library/ms994369.aspx Und dies ist die neueste Version, die ich gefunden habe http://www.microsoft.com/downloads/details.aspx?familyid=2a5e4ebc-651c-40aa-9525-1810af47c317&displaylang=en n Ich bin auf der Suche nach etwas (Bootstrapper), die erkennen, ob verwaltet directX installiert ist oder nicht, wenn nicht installiert, herunterladen und installieren Sie es. Irgendeine Idee?
Antwort
Zu viele Anzeigen?
Jeremy Sena
Punkte
208
Sie können einfach die Datei mdxredist.msi aus dem Komponenteninstallationsprogramm nehmen und sie mit einer normalen Setup-Anwendung in Visual Studio auslösen. So können Sie eine msi-Datei zur Liste der Voraussetzungen für Ihr Setup-Projekt hinzufügen:
Hinzufügen von benutzerdefinierten Voraussetzungen.
Dann können Sie einfach mit der rechten Maustaste auf Ihr Setup-Projekt klicken und zu Eigenschaften gehen. Klicken Sie auf die Schaltfläche Voraussetzungen, und markieren Sie Ihre benutzerdefinierte Voraussetzung in der Liste.