Переменные MSBuild сборки T4Scaffolding не разрешаются

У меня есть проект с открытым исходным кодом, в котором я должен указать пользователям поместить dll в c:\NPEG.dll https://github.com/leblancmeneses/AngularKendo.IntegrationTests/blob/master/AngularKendo.IntegrationTests/CodeTemplates/Scaffolders/T4WithNUnitFeature/T4WithNUnitFeatureTemplate.cs.t4

Вместо этого я хотел бы поддерживать: ‹#@ Assembly name="$(TargetDir)NPEG.dll" #> https://github.com/leblancmeneses/RobustHaven.IntegrationTests/blob/master/T4/CodeTemplates/Scaffolders/T4WithNUnitFeature/T4WithNUnitFeatureTemplate.cs.t4

Однако это приводит к путанице ссылок, ошибке загрузки сборки, поскольку ее невозможно найти.

NPEG.dll будет находиться в каталоге bin.

Кто-нибудь знает, как разрешить относительную dll с помощью T4Scaffolding?

Редактировать

Действия по воспроизведению

Я проверил изменения csproj. Ссылка на сборку должна работать как с "NPEG.dll", так и с "$(myLibFolder)NPEG.dll" - однако это не так.

.

  Scaffold T4WithNUnitFeature "Gherkin\NgModelDotNotationIsInitialized.feature" -Force

использованная литература

Спасибо за помощь.


person Leblanc Meneses    schedule 19.05.2014    source источник
comment
Вы видели это? Похоже, то, что вам нужно.   -  person Stepan Burguchev    schedule 19.05.2014
comment
Я пробовал эти ссылки в прошлом и только что создал ветку со своими изменениями. (см. редактирование вопроса) Я считаю, что это связано с конкретным хостом T4Scaffolding, который не передает эти переменные моему сценарию. - Спасибо   -  person Leblanc Meneses    schedule 21.05.2014