3

現在、私はVSIXアイテムテンプレートを学習しており、このリンクを参照してシンプルなアイテムテンプレートを作成しています

https://blogs.endjin.com/2014/07/a-step-by-step-guide-to-developing-visual-studio-item-templates-using-sidewaffle/

これは、サンプル アイテム テンプレート プロジェクトを作成したことを示す私のプロジェクトの写真です。

上記のリンクに記載されているすべての手順に従い、その後プロジェクトをビルドすると、インストールするよりもデバッグフォルダーに vsix 拡張機能が見つかりました。

インストール後、vs2013の別のインスタンスを起動し、拡張機能がインストールされているかどうかを確認すると、拡張機能が正しくインストールされていることがわかりました。

次に、ビューフォルダーを右クリックします=>追加に移動します=>新しいアイテムを作成し、新しいダイアログボックスでSampleTemplateを検索しますが、見つかりませんでした。

なぜ私のヴィジュアル スタジオでこれを見つけられなかったのかわかりません。

このアイテム テンプレートはコンピューターのブロー パスで見つかりましたが、vs2013 では見つかりませんでした。

C:\Users[User]\AppData\Local\Microsoft\VisualStudio\12.0Exp\Extensions\MyNiral\VSIXProject1\1.0\Output\ItemTemplates\CSharp\Web\My Custom Templates

よろしくお願いします。

4

1 に答える 1

1

私は基本的に同じ問題を抱えていました。のインストール ターゲットを削除してみてください.vsicmanifest。私の場合、それらをもう編集できず、編集する必要がないことに気付きましたが、それらを削除して同じ方法で再作成し、どういうわけか問題を解決しました.

私が読んだ別のアプローチは、テンプレートの宛先のパス名が長すぎてインストーラーで処理できないため、プロジェクトを短くして名前をマップして再試行する場合です。

それでも問題が解決しない場合は、新しい VSIX プロジェクトを作成し、そこに .zip ドキュメントを追加してみてください。

于 2016-10-20T11:48:13.967 に答える