Prism Template Pack の不具合対応 (Version2.1.6)
Visual Studio 2017に Prism Template Pack (Version2.1.6) を機能拡張からインストールすると Snippet がうまくインストールされない不具合があります。すぐに直してもらえるとは思いますが、対応策をメモしておきます。
Prism Template Pack は「機能拡張と更新プログラム」で「Prism Template Pack」で検索してダウンロード。Visual Studio のウインドウを閉じるとインストールが開始されます。
Prism Template Pack がインストールされると、プロジェクトファイルの新規作成用のテンプレートが使えるようになります。
ここまでは、問題ないのですが、スニペットを使おうとしても表示されません。
「コードスニペットマネージャー」を開いてみると、「Prism」が2つあり、一つは中身がない状態でビックリマークがついているので、これを削除します。
これで、スニペットに「Prism」が表示されるようになります。
実際に挿入しようとすると、同じものが2つずつ表示されています。本当は、ショートカットに表示されているようにフルスペック(CanExecute付)のものとそうでない物が表示されるはずのところです。
Snippet Designer(機能拡張でインストールしたもの)でFullが付いているスニペットファイルを開いて、「Snippet:」のところに「Full」が抜けているので、下の様に「Full」を追加して保存します。 ファイルのある場所は、「コードスニペットマネージャー」に表示されています。
また、Snippet Designer でインストールされた Snippet Explore からスニペットファイルを開くこともできます。
Snippet Explore は 表示ーその他のウィンドウー から開くことができます。
Snippet Explore を開いたら、C# のみを選択して、Show の数を 1000 にして Search を押すと最後の方に Prism 関連がまとめて表示されると思います。そこからダブルクリックすると編集できるようになります。
以上で、Prism Template Pack がちゃんと使えるようになります。