T4Scaffolding程序集MSBuild变量无法解析

时间:2014-05-19 06:22:34

标签: msbuild angular-kendo t4scaffolding

我有一个开源项目,我必须指示用户在c:\ NPEG.dll中放置一个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目录中。

有谁知道如何使用T4Scaffolding解析相对dll?

修改

重现步骤

我已检查过csproj更改。程序集引用应该同时适用于:" NPEG.dll"和" $(myLibFolder)NPEG.dll" - 但是,它没有

  Scaffold T4WithNUnitFeature "Gherkin\NgModelDotNotationIsInitialized.feature" -Force

参考

感谢您的帮助。

0 个答案:

没有答案