シェル拡張を含める必要があるアプリケーションのインストーラーを作成する必要があります。ブログで以下を読みます。
ClickOnceは、すべてのソリューションの万能薬ではありません。例、あなたが シェル拡張をインストールするか、コンポーネントを GAC、完全なMSIプロジェクトを作成する必要があります(Visualでもサポートされています) スタジオ)。しかし、「典型的な」部門アプリケーションの場合 イントラネットを介して展開される、それは素晴らしいソリューションです。
シェル拡張機能をサポートするClickOnceインストーラーの代替を提案できますか。基本的に、新しいバージョンがリリースされるたびにdll /モジュールを更新する方法を探しています。
回答:
回答№1は0ClickOnceを使用してアプリケーションをデプロイし、Shell Extensionsの登録を担当するmsiファイルをバンドルすることで、同様の問題を解決しました。
msiファイルはシェル拡張を登録し、レジストリに値を書き込みました。メインアプリケーションは、レジストリから値を確認した後にのみ起動できます。
回答№2の場合は0
私達は使ったことがある ワイビルド ソリューションの購入を気にしないなら、非常にうまくいきます。[レジストリ]タブのレジストリにシェル拡張を手動で追加する必要があるかもしれません。
また、インストーラーも作成する必要があります。 WyBuildは自動更新のみを行います。