今日、私はいくつかの WiX ファイルを書いていますが、繰り返し入力する作業が多いので、ここでは Resharper のライブ テンプレートが非常に役立つように思えます。誰か知っていますか?
新しいライブ テンプレートを作成するのはそれほど難しくないことはわかっているので、数時間で自分の質問に答えることになるかもしれませんが、誰かが既存のものを教えてくれると助かります。
余談ですが、他の WiX 編集のヒントをいただければ幸いです :-)
私は実際にいくつかの非常に単純なものだけが必要でした...
ファイルコンポーネントを作成する場合:
<Component Id="C_$COMP_ID$" Guid="$GUID$">
<File Id="F_$FILE_ID$" Name="$FILENAME$" />
</Component>
$GUID$を「新しいGUIDの生成」マクロに接続しました。
次に、ディレクトリエントリを作成するためのさらに簡単なもの:
<Directory Id="D_$DIR_NAME$" Name="$NAME$" />
ライブテンプレートで見つけた便利な点は、フィールドの1つをクリップボードの値に割り当てる機能でした。そのため、新しいファイルを追加するときに、ファイルの名前を強調表示してクリップボードにctrl-Cしてから、テンプレートを実行できました。ほんの少しの入力を節約するだけです。
次回WiXファイルを編集するときに、もう少し書きます。共有したいのですが、書きやすく、個人的な好みに合わせてカスタマイズするのも簡単です。大きな需要があるかどうかはわかりません。- )。
Votiveを使用していますか?wxsで作業しているときにInteliSenseを取得するためです。
Votive を使用していない場合は、Wix XSD を Visual Studio XSD リポジトリに配置して InteliSense を取得できます。