背景
WPFアプリケーションのフレームワークとしてPrismがOSSにて開発されている。
Prismアプリケーションを開発するためのVisualStudio向け拡張機能がPrism Template Packとして提供されている。
問題
Template Packをインストールしても、スニペットだけがVisualStudioに存在しない場合がある。
解決法
Template Packのissueに解決策が載っていた。
Remove the wrong folder and "ADD" the folder from as described by Brian
C:\Users{UserName}\AppData\Local\Microsoft\VisualStudio(Version of VS)\Extensions{Install ID}\Snippets\CSharp\Prism
- もし、2つ以上あるいは不適切なディレクトリーのスニペットが登録されていたら削除する。
-
C:\Users\{UserName}\AppData\Local\Microsoft\VisualStudio\(ランダムなID)\Extensions\{ランダムなID}\Snippets\CSharp\Prism
のフォルダーをコードスニペットマネージャーにおいて登録する。
補足
コードスニペットマネージャーは、Ctrl+K, Ctrl+B
で出すか、ツール→コードスニペットマネージャー
の順で出せる。
考えられる原因
VisualStudio 2019のCommunity版とEnterprise版をインストールしたりしたから、Template Packをインストールしたときに正しいディレクトリをスニペットマネージャーに登録出来なかったからではないかと考えられる。