/ / Alternative zur Installation von ClickOnce for Shell Extension - .net, klicken Sie auf "on"

Alternative zu ClickOnce für die Installation der Shell-Erweiterung - .net, clickonce

Ich muss ein Installationsprogramm für eine Anwendung erstellen, die eine Shell-Erweiterung enthalten muss. Ich habe in einem Blog Folgendes gelesen.

ClickOnce ist kein Allheilmittel für alle Lösungen, zBeispiel, wenn Sie wollte eine Shell-Erweiterung installieren oder eine Komponente in installieren GAC müssen Sie ein vollständiges MSI-Projekt erstellen (auch von Visual unterstützt) Studio). Aber für eine "typische" Abteilungsapplikation muss das sein Über das Intranet bereitgestellt, ist es eine großartige Lösung.

Kann jeder eine Alternative zum ClickOnce-Installationsprogramm vorschlagen, das Shell-Erweiterungen unterstützt. Grundsätzlich suche ich nach einer Möglichkeit, meine DLLs / Module zu aktualisieren, sobald eine neuere Version veröffentlicht wird.

Antworten:

0 für die Antwort № 1

Wir haben ein ähnliches Problem gelöst, indem wir die Anwendung mit ClickOnce bereitgestellt haben und eine MSI-Datei bündeln, die für die Registrierung von Shell Extensions verantwortlich ist.

Die msi-Datei registrierte Shell-Erweiterungen und schrieb einen Wert in die Registrierung. Die Hauptanwendung konnte erst gestartet werden, nachdem der Wert aus der Registrierung überprüft wurde.


0 für die Antwort № 2

Wir haben benutzt Wybuild Wenn Sie nichts dagegen haben, eine Lösung zu kaufen, müssen Sie die Shell-Erweiterungen möglicherweise manuell in der Registrierung auf der Registerkarte Registrierung hinzufügen.

Sie müssen auch ein Installationsprogramm erstellen. WyBuild führt nur automatische Updates durch.