EnvDTE nie został znaleziony w VS2012 w VS2010

Używam EnvDTE do generowania kodu w szablonach T4.

Kod działa poprawnie w Visual Studio 2010, jednak właśnie zacząłem używać Visual Studio 2012 i teraz, gdy próbuję uruchomić moje szablony, otrzymuję następujący błąd

Compiling transformation: Metadata file 'EnvDTE.dll' could not be found 

Właściwie nie mam odniesienia do EnvDTE w moim projekcie jako biblioteki klasy Silverlight i nie byłem w stanie dodać biblioteki DLL, ale jakoś znajduje bibliotekę DLL.

Nie jestem pewien, jaka jest różnica między 10 a 12, aby to spowodować.

Poniżej znajdują się moje definicje importu i złożenia od początku mojego pliku 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" #>

Czy jest coś, co muszę zrobić inaczej, aby działało w Visual Studio 2012

questionAnswers(2)

yourAnswerToTheQuestion