2010年と2010年のどのようなアドイン /拡張機能を作成する必要がありますか?

StackOverflow https://stackoverflow.com/questions/3492698

質問

私は、Visual Studioの拡張機能を開発することができました。異なるプロジェクトなどのクラスの共有に対応するシンプルなDLLの形での「Webリファレンスの更新」アクションを開発しました。 - 私たちの会社のすべての人がそれを使用できるように、フレンドリーなパッケージ。これまでのところ私は持っています

  • コピーする必要がある2つのDLLと1つの構成ファイル privateassemblies Visual Studio IDEのフォルダー
  • (比較的)単純な変更 Devenv.exe.config ファイル

これを自動化するのに役立つプラグイン/addin/拡張機能を作成するサポートされている方法はありますか。権限が高くなっていますか?

編集:両方の手順が必要な理由は、VS IDEの構成ファイルに登録する必要があるSchemAimPorterExtensionを開発したことです(または、Machine.Configでは、それは簡単ではないと思います)。それを含むライブラリは、解決メカニズムによって到達可能でなければなりません(おそらく、それが見つかる他の場所があるかもしれません、GACも同様に機能します)

編集2:最後に、両方のステップを実行するセットアッププロジェクトを作成し、アンインストール時に構成ファイルを元の状態に復元するだけです。私が実装したのはプラグインではないので、私は明らかに間違った方向を見ていました。とにかくヒントをありがとう;)

役に立ちましたか?

解決

xcopypatch (または、構成ファイルを変更する簡単なものを書くだけです)。

これをすべてバッチファイル/スクリプトに包みます。

他のヒント

はい、 VSIX ファイルは、拡張機能と拡張機能のパッケージ(および潜在的な再配布)に使用されます。

詳細については、VS SDKドキュメントで説明しています。 ここ.

編集:「」も参照してくださいvsix「ここにタグを付けてください。

をチェックしてください featurebuilder プラグインを作成する簡単な方法を追加します。 (デモンストレーションのために、Channel9にはいくつかのビデオがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top