0

テンプレートのユーザー向けの入門ガイドを含む Web ページをロードする新しいタブを開くために、Visual Studio プロジェクト テンプレートでカスタム ウィザードを作成しようとしています。

私はこのガイドに従っています: https://msdn.microsoft.com/en-us/library/ms185301.aspx

私が直面している問題はこれです: エラー メッセージのスクリーンショット

実験用インスタンスを実行し、テンプレートを使用して新しいプロジェクトを作成すると、このエラー メッセージが表示されます。ここに検索エンジン用のエラー メッセージを入力しています 。この問題とこのテンプレートを有効にする方法の詳細については、プロジェクト テンプレートのカスタマイズに関するドキュメントを参照してください。

ここの GitHub リポジトリでエラーを再現しました: https://github.com/eloekset/VSProjectTemplateWithWizard

4

1 に答える 1

1

GitHub リポジトリを見ると、いくつかの問題が見られます。

  • SomeWizard は、クラス ライブラリではなく VSIX プロジェクトである必要があります
  • EivindTemplate プロジェクトには、テンプレート機能のみが含まれている必要があります。現時点では、ウィザード機能も含まれています。例としては、SomeWizard プロジェクトに移動する必要がある .vsixmanifest ファイルがあります。.vsixmanifest が間違ったプロジェクトにあるため、ProjectTemplate アセットが正しく登録されません。

私はあなたのリポジトリをフォークし、コードをリファクタリングしました: https://github.com/karolikl/VSProjectTemplateWithWizard (SomeWizard をスタートアップ プロジェクトとして設定し、実行する前に GitHub で説明したようにデバッグ設定を設定することを忘れないでください)

于 2016-08-09T08:51:19.290 に答える