7

我在 VS 2012 Update 2 下运行 ASP .NET (v4.5) 网站项目。当我在 App_Code 文件夹下创建新实体模型 (.edmx) 时,嵌套在 .edmx 文件下的只有 .Designer。 cs 和 .edmx.diagram 文件。关联的 .tt 文件没有嵌套。我认为这就是为什么当我保存模型时,即使在模型属性中指定了该选项,T4 模板也不会自动转换。

任何想法如何让这个工作?我不能在项目文件中使用 DependentUpon XML 标记,因为网站项目没有项目文件。

4

2 回答 2

2

打开 .tt 文件并选择保存。这将运行 T4 模板。

于 2013-11-27T09:11:22.230 回答
1

网站不支持嵌套项目文件,而 Web 应用程序支持它。我强烈建议您使用 Web 应用程序。

我过去发现的唯一方法是手动运行 T4(右键单击 TT 文件)或使用预构建事件来运行 T4。

于 2013-05-07T15:03:28.207 回答