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

У меня есть проект с открытым исходным кодом, где я должен поручить пользователям размещать 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

Рекомендации

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

0 ответов

Другие вопросы по тегам