jjzjj

GeneratedTests

全部标签

c# - 在 T4 模板中获取引用项目的路径?

我有一个包含几个项目的解决方案。我想在我的一个测试项目中创建一些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)我的Ge