EnvDTE не найден в VS2012 работает в VS2010
Я использую EnvDTE для генерации кода в моих шаблонах T4.
У меня правильно работает код в Visual Studio 2010, однако я только начал использовать Visual Studio 2012, и теперь, когда я пытаюсь запустить свои шаблоны, я получаю следующую ошибку
Compiling transformation: Metadata file 'EnvDTE.dll' could not be found
На самом деле у меня нет ссылки на EnvDTE в моем проекте как на библиотеку классов Silverlight, и я не смог добавить DLL, однако она каким-то образом находит DLL.
Я не уверен, какая разница между 10 и 12, чтобы вызвать это.
Ниже приведены мои определения импорта и сборки с начала моего файла 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" #>
Есть ли что-то, что я должен сделать по-другому, чтобы заставить его работать для Visual Studio 2012