Visual Studio の以前のバージョンで正常に使用されていた T4 スキャフォールディング テンプレートのライブラリを作成しましたが、プロジェクトを VS 2015 にアップグレードしたため、「パッケージ マネージャー コンソール」を開くと次のエラーが表示されます。
Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE
At C:\MyPath\packages\T4Scaffolding.1.0.8\tools\init.ps1:7 char:1
+ Set-DefaultScaffolder -Name Repository -Scaffolder T4Scaffolding.EFRe ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Set-DefaultScaffolder], InvalidOperationException
+ FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet
EnvDTE.DTE
そのままではサポートされなくなったようですか?
この問題を解決する方法はありますか、または既存の T4 テンプレート ファイルを実行できる VS 2015 の新しいメカニズムはありますか。
私のプロジェクトは正常にビルドおよび実行されます。