3

VSIX のインストール中またはインストール後にスクリプト (バッチ ファイル、PowerShell など) を自動的に実行することはできますか? $RootKey$ 以外のレジストリに値を書き込む必要があるこの問題を回避しようとしています。バッチまたは PowerShell スクリプトを呼び出して、必要なレジストリ書き込みを実行できることを願っています。スクリプトは既に作成済みですが、VSIX のインストール中にスクリプトを呼び出す方法や呼び出し方がわからないだけです。

VSIX に .pkgdef ファイルが既にあるので、そのファイルの下部にある "Start [PathToBatchScript]" のようなことを実行してバッチ スクリプトを実行できることを期待していましたが、機能していないようです。 .

これは古い 2010 VSIX モデルでは不可能であるといくつかの場所で読みましたが、新しい 2012 モデルで変更されることを望んでいます。

Visual Studio 2012 を使用しています。ありがとう。

4

2 に答える 2

0

私はパーティーに遅れるかもしれませんが、これを見たいと思うかもしれません。 https://github.com/madskristensen/ProtocolHandlerSample

この例では、Windows レジストリにある拡張にプロトコル ハンドラを追加します。プロトコル ハンドラを追加するだけでなく、もっと多くのことができると思います。

于 2019-08-29T07:10:28.887 に答える