4

ツールバー コマンドを持つ VS2010 と VS2012 の両方の拡張機能を作成しています。
それらの間のアイコン スタイルの変更を考慮して、それぞれに個別のアイコンを提供したいと思います。

でそれを指定するにはどうすればよい.vsctですか? を使用できると思いますがCondition、VSバージョンで事前定義された値が既にあるかどうかはわかりません。

4

1 に答える 1

3

MSI を使用しないとできないようです。MSDN フォーラムの「VS パッケージ (VSIX): VS2010/VS2012 用の 2 つの異なるツールバー アイコンを持つ」を参照してください。

ライアン・モルデン (MSFT) :

VSIX を使用してターゲット固有のリソースをインストールまたは指定できるとは思いません。VSIX は、非常に単純化された展開メカニズムとして意図されています。実際には、名前が変更された ZIP ファイルと、pkgdef ファイルを処理するための少量のロジックを備えたインストーラーです。より複雑なインストールが必要な場合 (インストール ターゲットに基づいて異なる dll を配置するなど)、MSI を作成する必要があると思います。

于 2013-03-28T11:15:03.030 に答える