Witam Muszę dodać zespół istniejącego projektu w moim rozwiązaniu w moim pliku szablonu T4. Problem polega na tym, że mój szablon T4 znajduje się w projekcie o nazwie Project.WebApi, a klasa, której potrzebuję w moim szablonie T4, znajduje się wewnątrz projektu o nazwie Project.Common.WebApi.Szablon T4 dodawanie zespołu istniejącego projektu w roztworze
mam Bogate importowania nazw takiego:
<#@ import namespace="Project.Common.WebApi.T4TemplateAttribute" #>
Ale otrzymuję ten błąd:
The type or namespace name 'Project' could not be found (are you missing a using directive or an assembly reference?)
Mam tryed dodając zespół tak:
<#@ assembly name="Project.Common.WebApi" #>
I Mam ten błąd:
Compiling transformation: Metadata file 'Project.Common.WebApi' could not be found
Mój projekt zawierający T4Template (Project.WebApi) ma odniesienie do Project.Common.WebApi, ale z tego co przeczytałem T4Template nie korzysta z odniesień w projektach.
Jak mogę rozwiązać ten problem?
Powinien to być '$ (SolutionDir) Projekt ...' zamiast '$ (SolutionDir) \ Project ...' ponieważ '$ (SolutionDir)' już dołącza końcowy ukośnik odwrotny. – CallMeLaNN
Dobra! Edytowano odpowiedź. Dzięki! – skrebbel
również powinno być $ (ConfigurationName) zamiast Debugowania – Nahum