问题标签 [t4-toolbox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 使用反射的 Mvc 的 T4 模板
嘿,我是为 MVC 4 创建 T4 模板的新手。我被这部分代码卡住了。我有一个自定义类,我想获取不同类的属性。例如:
类名是 WOM,我要检索的属性来自另一个名为 WOM_JSON 的类。两者都属于同一个命名空间和同一个项目。我还添加了项目的程序集参考。但是当我使用
我得到空引用异常。当我尝试使用此模板生成代码时。有什么我想念的吗?有人请帮忙。
c# - 您如何运行 T4Toolbox 生成器或 CSharpTemplate?
我下载并安装了T4Toolbox以更轻松地使用 T4 模板……但是,我什至不知道如何运行Generator
or CSharpTemplate
.
这是我创建的示例文件:
模板1.tt:
我已经编译了我的应用程序并保存了文件,但没有创建输出文件。:/
c# - 如何创建与工作流设计器工具箱相同的工具箱?
我正在尝试构建一个与工作流设计器相同的工具箱。所有工作流活动/元素都应列在 10 类活动设计器中(控制流、流程图、状态机、消息传递、运行时、基元、事务、集合、错误处理、迁移)。
我试图从程序集中加载工作流的所有活动,但存在一些问题。
1)。活动名称未完全显示。例如,AddToCollection 将显示为 AddToCollection'1。如何完整地展示它们?
2)。所有活动都收集在“System.Activities.Statements”类别中。因为我不知道如何根据上述类别对它们进行分组。所以我只是加载程序集'System.Activities.Statements'并将我得到的所有内容添加到一个锅中。有什么想法将它们分组吗?
3)。有些活动不在我的清单中。例如,“消息”类别中的所有内容都不存在。我怎样才能从组装或其他方式得到它们?
非常感谢!
伊万
c# - 使用 google API 或其他 API 进行视频聊天并将一些信息存储在我的数据库中
我希望使用 google Hangout API 或 tokBox 或任何其他 API 等 API 开发视频聊天应用程序,并且使用这些 API,我还需要满足更多要求。
要求
1.谁跟谁说话。
2.任何用户使用视频聊天的时间有多少,可能更多。
3.一对一视频聊天。
4.一对多视频聊天。
5.用户可以接受或拒绝聊天请求。
6.公共流媒体也可以使用。但用户可以限制它们。
7. 这些信息需要根据我们的网站用户 ID 存储在我们的数据库中。
这怎么可能。我从哪说起呢。我们已准备好为精彩的直播付费。
javascript - 如何从 t4toolbox 中删除自动创建的评论?
我正在使用 t4toolbox 扩展(https://visualstudiogallery.msdn.microsoft.com/791817a4-eb9a-4000-9c85-972cc60fd5aa)来输出 js 文件。但我发现一些在 js 文件中自动生成的文本块为:
// // 此文件由 T4 代码生成器 XX.tt 生成。// 手动对该文件所做的任何更改都将在下次重新生成文件时丢失。//
javascript 语法不支持此注释。如何从 T4toolbox 中删除此文本块?谢谢!
t4-toolbox - 转换 T4 模板时出现 FileNotFoundException
我正在使用大约 6 个月前最后一次使用的现有 T4 模板,但我不知道有任何变化。但是,当我保存模板文件时,我没有收到以下异常:
初始化转换对象时产生错误。转换将不会运行。引发了以下异常:System.IO.FileNotFoundException:无法加载文件或程序集“T4Toolbox,版本=11.0.0.0,文化=中性,PublicKeyToken=dc4a538672a7b38f”或其依赖项之一。该系统找不到指定的文件。文件名:' T4Toolbox,版本=11.0.0.0,文化=中性,PublicKeyToken=dc4a538672a7b38f'
服务器堆栈跟踪:在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) ...
我的 tt 文件的标题是:
我检查了工具 > 扩展和更新,并安装了 11.8.0.0 版。
还有什么我可以检查的吗?
t4 - 向 T4 添加一些代码以验证特殊字符
我想验证每个传递给数据库的特殊字符的值。是否有可能在 T4 中使用任何方法来实现这一点,而不是添加静态方法并验证它,或者如果有更好的解决方案,请告诉我
t4-toolbox - t4 工具箱 - 预处理模板 - Dispose(bool)':找不到合适的方法来覆盖
我一直在使用带有自定义工具“ TextTemplatingFileGenerator
”的 T4Toolbox,一切都运行良好。
最近,我一直在尝试开始使用预处理模板(即,使用TextTemplatingFilePreProcessor
自定义工具属性设置)。我添加了 TextTemplating 和TextTemplating.Interfaces
引用。我在本地解决方案中包含了 T4Toolbox.dll 的副本并引用了它。
为了帮助简化这个问题,我将 TextTemplate1.tt 模板内容的内容减少到以下几行:
我遇到的问题是包含T4Toolbox.tt
文件时出现以下错误:
T4TooboxPreProcessedTemplates.TextTemplate1.Dispose(bool)
: 找不到合适的方法来覆盖
有人可以帮我解决这个问题吗?谢谢
linq-to-sql - 如何在VS2015中成功运行已有的T4模板?
我是这个 T4 模板的新手。我所知道的是这些模板将从 LINQ 到 SQL 类模型(.dbml 文件)生成实体类我们有这个在 Visual Studio 2010 上运行的系统。
当我们迁移到 Visual Studio 2015 时,问题就开始了。我想向实体/表添加新列。当我运行自定义工具时,会弹出此错误
找不到名为“xsd”的指令的名为“T4Toolbox.XsdProcessor”的处理器。转换将不会运行。引发了以下异常:System.IO.FileNotFoundException:无法解析指令处理器 T4Toolbox.XsdProcessor 的类型。
下面是模板。
我确实尝试删除该行
这个错误显示
编译转换:找不到类型或命名空间名称“关联”(是否缺少 using 指令或程序集引用?) 编译转换:找不到类型或命名空间名称“数据库”(是否缺少 using 指令还是汇编参考?)
这种错误有点告诉我,这只是我忘记添加的命名空间。但同样,这个模板在 Visual Studio 2010 中运行良好。
必须完成一些设置/步骤才能使这些模板在 VS2015 中运行。请告诉我。
我很乐意感谢您可以分享我的这个问题的任何解决方案或想法。