1
Мне нужно добавить файл проекта dll в файл template.cs.tt T4. Работает следующее заявление.Добавление сборки в controller.cs.tt в VS 2013
<#@ assembly name="C:\Users\noornayeem\Documents\Visual Studio 2013\Projects\WebApplication2\WebApplication2\bin\WebApplication2.dll" #>
Однако, я попытался с
<#@ assembly name="$(SolutionDir)WebApplication2\bin\WebApplication2.dll" #>
выше один не работает. Он показывает Compiling transformation: Metadata file $(SolutionDir) could not be found
. Я попробовал $(ProjectDir)
. Это тоже не работает. Любая помощь будет оценена.
http://stackoverflow.com/questions/3548026/get-referenced-projects-path-in-t4-template – CodeCaster
эта ссылка не подходит для моего дела –
Упоминайте почему нет? Макросы MSBuild, такие как '$ (SolutionDir)', не работают в T4, поэтому вам придется найти обходной путь. – CodeCaster