Ich muss den ProductCode der Anwendung im Installer.OnCommitted Rückruf kennen. Es scheint keinen offensichtlichen Weg zu geben, dies zu bestimmen.Wie finden Sie den ProductCode aus einer .Net Installer-Klasse benutzerdefinierte Aktion
1
A
Antwort
0
Die MSI-Funktion MsiGetProperty kann verwendet werden, um den Namen der ProductCode-Eigenschaft abzurufen. Ich weiß nicht, ob das in diesem Fall funktionieren würde, da ich noch nie ein .NET-Installationsprogramm erstellt habe.
1
ich den Produktcode als Kommandozeilen-Argument übergeben am Ende meiner Installer-Klasse die Eigenschaft Custom in Visual Studio (zB/Productcode = {31E1145F-B833-47c6-8C80-A55F306B8A6C}. dann kann ich diese zugreifen von jedem Rückruf innerhalb der Installer-Klasse der Context.Parameters String mit
string productCode = (string)Context.Parameters["productcode"];
2
können Sie vermeiden, dass Ihr Produkt Code hartzucodieren, mit/product = [Productcode] in Ihrer Eigenschaft Custom.
Verwandte Themen
- 1. Wie finden Sie den Setup-Speicherort in einer benutzerdefinierten VBScript-Aktion für InstallShield?
- 2. Wie finden Sie den Deadlock?
- 3. Ermitteln der unbeaufsichtigten Installation in .NET Benutzerdefinierte Aktion
- 4. Erzwingen Sie die GAC-Installation, bevor Sie eine benutzerdefinierte .NET-Aktion ausführen?
- 5. Benutzerdefinierte Aktion erstellen
- 6. Wie stellt Productcode für Install Instanz verwandelt
- 7. Fehler 2896 mit einer WiX C#/NET 4 benutzerdefinierten Aktion
- 8. Benutzerdefinierte Aktion bei der Deinstallation (clickonce) - in .NET
- 9. Wie finden Sie Ihre Aktion in der Datei admin-ajax.php?
- 10. Wie finden Sie übereinstimmende Wörter aus Strings und den Prozentwert?
- 11. C# benutzerdefinierte Aktion in Wix
- 12. So finden Sie den tatsächlichen Wert einer Float-Variable in .NET
- 13. Führen Sie den gleichen Code in Aktion von einer Schaltfläche durchgeführt, wenn Sie aus einem Textfeld
- 14. Wie verwenden Sie den Reddot .NET-Ordner
- 15. Odoo - Wie Menü finden „Aktion“ name
- 16. .NET MVC - Rufen Sie eine Controller-Aktion von einer anderen Controller-Aktion
- 17. .NET - So finden Sie die höchste gemeinsame Basisklasse aus einer Sammlung von Objekten
- 18. Active Admin Benutzerdefinierte Aktion Element Ressourcenname
- 19. Wie übergeben Sie benutzerdefinierte Feldwerte aus Opportunity an Kundenauftrag?
- 20. Finden Sie den Grund für den Ausfall einer EC2-Instanz
- 21. Wie finden Sie den aktuellen Benutzer in einer Windows-Umgebung?
- 22. Lesen Sie .NET-Konfiguration aus der Datenbank
- 23. Benutzerdefinierte Aktion nach ABPeoplePickerNavigationController ist
- 24. .NET - Finden Sie alle Referenzen der Eigentumszuweisung
- 25. So erstellen Sie eine benutzerdefinierte Aktion des Typs wix
- 26. Wie erkennen Sie den .Net-Anwendungstyp?
- 27. Benutzerdefinierte Django-Admin-Aktion hinzufügen
- 28. Einheit testen benutzerdefinierte Aktion Filter
- 29. Benutzerdefinierte Aktion in RESTful-Service
- 30. Wie führen Sie eine benutzerdefinierte Aktion in WiX nur aus, wenn eine installierte Funktion deinstalliert wird?
Keine Notwendigkeit, in einen String zu werfen , da es schon eine Saite ist – Cocowalla