VS2022で、T4テンプレート使う時に、アセンブリの競合が発生する
Dapper.FastCRUD.ModelGenerator を使って生成するときにこのエラーが発生してて、1~2週間ぐらい悩んでたんだけども、ふと今日検索してみたら、StackOverflowに答えが載ってた。
stackoverflow.com
EnvDTEと、Microsoft.VisualStudio.Interop で、DTE っていうアセンブリが競合してるらしい。
https://stackoverflow.com/a/69977332 の通りに、
I found the file that was adding the EnvDTE assembly
<#@ assembly name="EnvDTE"#>and changed it to
<#@ assembly name="Microsoft.VisualStudio.Interop"#>and that resolved my issue.
って書いてあったので、修正したら直った。