Создание файла шаблона T4 со ссылкой на SubSonic - PullRequest
1 голос
/ 02 августа 2010

Я пытаюсь написать шаблон T4 для создания классов-оболочек для классов, созданных SubSonic 3 (реализующий IActiveRecord).Но когда я компилирую свой шаблон, я получаю следующую ошибку:

Compiling transformation: Metadata file 'SubSonic.Core' could not be found

Я включаю SubSonic.Core в мой файл настроек.<#@ assembly name="SubSonic.Core" #>, а затем импортировать пространства имен, такие как <#@ import namespace="SubSonic.Schema"#> и <#@ import namespace="SubSonic"#>

Что я делаю не так?Нужно ли помещать SubSonic.Core.dll в GAC?

1 Ответ

1 голос
/ 02 августа 2010

Вы пытались поместить .dll в конце имени сборки?

<#@ assembly name="SubSonic.Core.dll" #>

(Убедитесь, что SubSonic.Core.dll находится в том же каталоге).

Существует статья о директиве T4 Assembly, которая может вам помочь:

http://www.olegsych.com/2008/02/t4-assembly-directive/
...