Prism Template Pack の不具合対応 (Version2.1.6)

Visual Studio 2017に Prism Template Pack (Version2.1.6) を機能拡張からインストールすると Snippet がうまくインストールされない不具合があります。すぐに直してもらえるとは思いますが、対応策をメモしておきます。

Prism Template Pack は「機能拡張と更新プログラム」で「Prism Template Pack」で検索してダウンロード。Visual Studio のウインドウを閉じるとインストールが開始されます。

f:id:feynman911:20190418220849j:plain

Prism Template Pack がインストールされると、プロジェクトファイルの新規作成用のテンプレートが使えるようになります。

f:id:feynman911:20190418220905j:plain

ここまでは、問題ないのですが、スニペットを使おうとしても表示されません。

f:id:feynman911:20190418220922j:plain

コードスニペットマネージャー」を開いてみると、「Prism」が2つあり、一つは中身がない状態でビックリマークがついているので、これを削除します。

f:id:feynman911:20190418220939j:plain

これで、スニペットに「Prism」が表示されるようになります。

f:id:feynman911:20190418221119j:plain

実際に挿入しようとすると、同じものが2つずつ表示されています。本当は、ショートカットに表示されているようにフルスペック(CanExecute付)のものとそうでない物が表示されるはずのところです。

f:id:feynman911:20190418221133j:plain

Snippet Designer(機能拡張でインストールしたもの)でFullが付いているスニペットファイルを開いて、「Snippet:」のところに「Full」が抜けているので、下の様に「Full」を追加して保存します。 ファイルのある場所は、「コードスニペットマネージャー」に表示されています。

f:id:feynman911:20190418221146j:plain

また、Snippet Designer でインストールされた Snippet Explore からスニペットファイルを開くこともできます。

Snippet Explore は 表示ーその他のウィンドウー から開くことができます。

f:id:feynman911:20190731194145j:plain

Snippet Explore を開いたら、C# のみを選択して、Show の数を 1000 にして Search を押すと最後の方に Prism 関連がまとめて表示されると思います。そこからダブルクリックすると編集できるようになります。

f:id:feynman911:20190731194550j:plain

以上で、Prism Template Pack がちゃんと使えるようになります。