2011-02-09 5 views
1

Это может быть глупый вопрос, но я просто включил Subsonic в проект ASP.NET 4.0 WebForms, и, хотя ссылка на dll была добавлена, я не вижу шаблонов T4 в любом месте.Где находятся шаблоны Subsonic T4 при установке через NuGet?

Я думаю что шаблоны T4 не требуется, если вы используете SimpleRepository подход, но я не вижу смысла в создании Дозвуковой пакет NuGet если вы не получаете шаблоны T4 с ним , Я думаю, было бы логичнее, если бы пакет Subsonic NuGet установил шаблоны T4, и пользователь просто удалил их, если он им не нужен, вместо того, чтобы загружать шаблоны T4 отдельно, даже если вы установили Subsonic через NuGet ,

Кто-нибудь знает об этом?

ответ

4

Я хотел добавить их, но проблема (согласно Дэвиду Эббо), что ссылка попадает прямо в папку/bin. Тем не менее, T4s необходимо зайти в корне где-то, потому что вам нужно добавить код в проект.

Я знаю, что это неудобство - но не было никакой манифестационной системы (не уверен, есть ли она сейчас), чтобы использовать это, чтобы сказать «вставьте это в корень».

Если это изменение, я обновлю пакет :).

+0

Спасибо за разъяснение Rob – GR7

+0

Только что выяснили, что NuGet поставляется с немного манифестом сейчас - могу ли я что-то сделать с T4s ... Я не знаю. –

+1

Роб, напишите мне об этом, и я помогу вам. Если вам нужно, чтобы они вошли в корень проекта, это очень просто. В своем пакете NuGet поместите их в папку с именем «Содержимое». – Haacked