EnvDTE não encontrado em VS2012 funciona no VS2010
Eu estou usando o EnvDTE para fazer alguma geração de código dentro dos meus modelos T4.
Eu tenho o código funcionando corretamente no Visual Studio 2010, no entanto eu apenas comecei a usar o Visual Studio 2012 e agora quando tento executar meus modelos recebo o seguinte erro
Compiling transformation: Metadata file 'EnvDTE.dll' could not be found
Eu realmente não tenho uma referência ao EnvDTE no meu projeto como uma biblioteca de classe do Silverlight e não consegui adicionar a DLL, no entanto, ela encontra a DLL de alguma forma.
Não tenho certeza qual é a diferença entre 10 e 12 para causar isso.
Estas são as minhas importações e definições de montagem desde o início do meu arquivo ttinclude.
<#@ template debug="true" hostSpecific="true" #>
<#@ output extension=".generated.cs" #>
<#@ Assembly Name="EnvDTE.dll" #>
<#@ Assembly Name="System.Data" #>
<#@ import namespace="EnvDTE" #>
<#@ import namespace="System.Data" #>
<#@ import namespace="System.Data.SqlClient" #>
<#@ import namespace="System.IO" #>
<#@ import namespace="System.Text.RegularExpressions" #>
Existe alguma coisa que eu tenho que fazer de forma diferente para fazê-lo funcionar para o Visual Studio 2012