17得票2回答
MvcTextTemplateHost未找到。

我正在尝试在我的MVC项目中使用T4模板。这个视频建议将现有的MVC T4模板复制到你的解决方案中,然后从那里开始。但是当我尝试编译时,我收到了这个错误:Error 1 Compiling transformation: The type or namespace name 'M...

17得票4回答
T4模板无法随构建转换

我正在使用Windows 7上的VisualStudio Ultimate 2012(更新1)。 我可以通过右键单击[tt文件] | 运行自定义工具来生成T4模板文件。这很好用! 如果我运行菜单命令:Build | Transform All T4 Templates,它也可以正常工作。但我想...

17得票1回答
Visual Studio T4与CodeSmith的比较

我过去2年一直在使用CodeSmith,我喜欢它对我的帮助。但是我也知道Visual Studio中内置的T4也可以做一些很棒的事情。根据与朋友的交谈,VS2010中的T4将变得更好。 那么问题来了:我是继续使用CodeSmith,还是开始将所有模板转换为T4呢? 更新 也许我在提问时没有...

17得票1回答
错误信息:“包含类特征的模板必须以类特征结尾”

我在Visual Studio 2010下开发C# T4预处理模板时,遇到了以下编译错误: 包含类成员的模板必须以类成员结束

16得票4回答
VS2022可扩展性:如何解决T4模板执行中出现“类型'XXX'在'Assembly 1'和'Assembly 2'中都存在”的问题

我有一个扩展程序,我正在将其从VS2019更新到VS2022。它是使用建模SDK的DSL,并且通过T4模板进行代码生成。 我已经基本转换好了,但是在运行T4时,我遇到了以下问题: Compiling transformation: The type 'SourceControl' exis...

16得票3回答
在VS2012中找不到EnvDTE,但在VS2010中可以使用

我正在使用EnvDTE在我的T4模板中进行一些代码生成。 我已经在Visual Studio 2010中成功运行了该代码,但是我刚开始使用Visual Studio 2012,现在当我尝试运行我的模板时,会出现以下错误:Compiling transformation: Metadata f...

16得票9回答
元数据文件未找到 - Data.Entity.Model

有没有遇到创建 Web 服务时出现类似问题的人? 编译转换时:找不到元数据文件 'D:\Program Files\VS2013\Common7\Tools..\IDE\Microsoft.Data.Entity.Design.dll' D:\PROJEKTY\apki\ws2\WS...

16得票4回答
“.tt”扩展名是什么?

我使用 Knockout 和一组 something.js.tt JavaScript 文件以及一组 something-else.tt HTML 文件。 基础设施主要是 C 后端,Perl 用于提供 API,我们使用这些 .tt 文件来显示 HTML ,并使用 .js.tt 提供 Knoc...

16得票5回答
在VS 2010中调试T4模板会导致IDE崩溃

我正在尝试使用Oleg Sych几年前发布的说明,调试一个略有修改的ADO.NET POCO实体生成器模板。 我按建议修改了DbgJITDebugLaunchSetting键。 我收到一个对话框,指示已触发用户定义的断点。 但是,与其被呈现出使用VS 2010的新实例进行调试的选项,原始的V...

16得票3回答
Net Framework 4.8 EF6 EDMX T4 错误 _generationEnvironment 为空。

这始于一个EDMX突然不生成类文件的问题。.context.cs文件包含了类声明,例如: public virtual DbSet<myTable> myTable { get; set; } 但实际的类文件没有生成。两个.tt文件都在那里,“运行自定义工具”也没有帮助。...