У меня есть решение, в котором есть несколько проектов. Я хотел бы создать несколько T4-шаблонов в одном из моих тестовых проектов для генерации тестов на основе кода в другом проекте. В тестовом проекте есть ссылка на проект для другого проекта. Проблема в том, что я не знаю, как получить путь к файлу edmx, который мне нужен для генерации кода.
Пример (предположим, что это обозреватель решений на основе ASCII):
MySolution.sln
-> MyTests.csproj (C:\a\b\c\)
----> GeneratedTests.tt (C:\a\b\c\GeneratedTests.tt)
-> MyDAL.csproj (C:\x\y\z\)
----> MyModel.edmx (C:\x\y\z\MyModel.edmx)
Как мой GeneratedTests.tt сможет получить путь к файлу для MyModel.edmx, используя его ссылку на проект?