Директива сборки шаблона T4

У меня есть собственная dll, в которой есть класс, и (для простоты) в ней есть метод, который ' ll вернет строку.

У меня есть проект, который ссылается на указанную dll, и я хочу использовать в этом проекте (не предварительно обработанный) шаблон T4, который вызывает указанный метод. Я пробовал это:

<#@ template debug="true" hostspecific="false" language="C#" #>
<#@ assembly name="MyDLL.dll" #>
<#@ output extension=".cs" #>
<#
    var template = new MyDLL.MyNamespace.MyClass();
        this.Write(template.Run());
#>

Я получил следующие ошибки:

Ошибка 14 Компиляция преобразования: файл метаданных 'MyDLL.dll' Оба реализуют кеш операторов. Я спрашиваю себя, должен ли я использовать тот или другой для кеширования операторов. Как вы думаете? Что за ...

Я использую драйвер Oracle JDBC и оцениваю BoneCP. Оба реализуют кеширование операторов.

Я спрашиваю себя, следует ли мне использовать тот или иной для кэширования операторов. Как вы думаете? Каковы преимущества или недостатки каждого способа?

6
задан MRalwasser 27 May 2011 в 11:08
поделиться