Я использую Subsonic 3 для генерации DAL. Далее я использую шаблоны T4 для генерации моих BO из DAL. Шаблоны Subsonic T4 работают должным образом, но когда я запускаю свои шаблоны, я получаю следующую ошибку:
Compiling transformation: Metadata file 'SubSonic.Core.dll' could not be found
Я импортировал SubSonic в мой файл settings.include
, например:
<#@ assembly name="SubSonic.Core.dll" #>
Я имею в виду проект SubSonic.Core
(я скачал код). SubSonic не установлен в GAC, но проект DAL генерирует код, просто файл, подобный этому.
РЕДАКТИРОВАТЬ 1: - Если я удаляю
it появляется новая ошибка:
Compiling transformation: The type or namespace name 'SubSonic' could not be
found (are you missing a using directive or an assembly reference?)
РЕДАКТИРОВАТЬ 2: - Я получил решение этой проблемы, добавив
, как предложено в ответе на мой этот вопрос, но это было в VS 2008. Не знаю, почему это не работает в VS 2010.
РЕДАКТИРОВАТЬ 3: - Установил SubSonic.Core.dll в GAC, перезапустил VS, все еще получая волнение ошибка. Вместо этого следовало спать.