T4 用于夏普架构/Northwind 问题

2023-11-25

我刚刚下载了 Sharparchitecture/Northwind,我正在尝试 让粗脚手架开始工作。除了添加之外我什么也没改变 缺少对该类库的引用。我试着跑 ScaffoldingGeneratorCommand.tt 和我遇到了以下 3 个错误。

错误 1 ​​编译转换:无效标记“this” 班级, 结构体或接口成员声明文件:BaseTemplate.tt

错误 2 编译转换:类、结构或接口 方法 必须有一个返回类型文件:BaseTemplate.tt

错误 3 编译转换:键入预期文件:BaseTemplate.tt

编译器说它们出现在 BaseTemplate.tt 的第一行,但我 不 认为这才是真正的原因。

有人遇到过这个问题吗? 你知道我能做什么来解决它吗?

非常感谢您抽出时间, PK


我使用其他 T4 模板收到了此信息。问题最终是文件末尾的空格(在最后一个 '#>' 之后)。

在 VS 中打开 .tt 文件,按 CTRL+END,确保删除最后一个 #> 之后的所有空格

 string someMethod()
 {
     //some code
    return "someValue";
 }
 #>

道具转到 Cheverton 的帖子:http://social.msdn.microsoft.com/Forums/en-SG/vsx/thread/cd1217c1-39b0-4799-86a2-2449e21a8544

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

T4 用于夏普架构/Northwind 问题 的相关文章

  • T4 模板 - 适合生成 C++ 代码吗?

    是否存在任何问题可能导致 MS 的 T4 模板代码生成系统不适合生成 C 代码 答案有点长 但我想有些人可能会觉得有趣 我想说 T4 非常适合生成 C 有些人可能会反驳说 C 已经有了进行元编程的工具 例如 预处理器 使用预处理器和高阶宏
  • T4 用于夏普架构/Northwind 问题

    我刚刚下载了 Sharparchitecture Northwind 我正在尝试 让粗脚手架开始工作 除了添加之外我什么也没改变 缺少对该类库的引用 我试着跑 ScaffoldingGeneratorCommand tt 和我遇到了以下 3
  • 流畅的 Hibernate 模式生成

    我一直在研究 FluentNhibernate 作为 S arp 架构的一部分 下面是一个映射示例 public class EventBaseMap ClassMap
  • DDD - 实体不能直接访问存储库的规则

    在领域驱动设计中 似乎有lots of 协议实体不应直接访问存储库 这是来自埃里克 埃文斯吗领域驱动设计书上的 还是从别的地方来的 对于其背后的推理 哪里有一些好的解释 编辑 澄清一下 我不是在谈论将数据访问与业务逻辑分离到单独层的经典 O
  • 将 T4 生成的代码写入单独的输出文件

    我正在创建一个 tt将文本转换为模型类的文件 以供练习 A cs生成的文件包含所有内容models 但我想要每个model被保存在自己的 cs文件在不同的文件夹中 实现这一目标的最佳方法是什么 以下是如何从单个 T4 模板输出多个文件的简单
  • 如何从 MSBuild 自动增加程序集或程序集文件版本?

    限制条件是 使用 Visual Studio 2017 最终需要从调用 MSBuild 的 powershell 脚本中调用 不确定其相关性 但需要能够构建以下内容 ASP NET 461 asp net core 1 1 和 2 0 程序
  • MvcTextTemplateHost 是什么以及在哪里可以找到

    我想知道这是什么MvcTextTemplateHost 我的 create tt 中有这个 但我无法在 bin 文件夹中找到它 使用对象查看器搜索 我读了一下 发现它在我的 VisualStudio Extensions web dll 但
  • 代码生成器 (.net)

    你有什么经验吗T4 and T4编辑器 你能将其与码匠 or 我这一代 您使用什么代码生成器 你有什么建议吗 我想用它来生成 SP 您认为代码生成还有什么用处吗 作为代码生成引擎 T4 的功能与 CodeSmith 或 MyGenerati
  • EntityFramework t4 模板 - XML 文档

    我的 EDMX 文件存在以下问题 我在其中编写了一些属性和实体的文档 但 EF 5 的 t4 模板不会生成这些值 我想要的结果应该是 public class Person
  • Visual Studio 2013 中的自定义脚手架模板

    以前 使用 Visual Studio 2012 我能够将CodeTemplates文件夹到我的项目目录然后修改现有的T4 templates或者添加全新的 T4 模板来满足我特定的代码生成要求 前面描述的方法似乎不再适用于 Visual
  • 在哪里可以找到 Microsoft SQL Server 2008 的 Northwind 数据库?

    我正在尝试查找并创建 导入 Northwind 数据库来练习我的 Linq fu 我一生都找不到它 搜索只是将我转到此页面 这反过来又告诉我在不存在的官方页面上找到它 http msdn microsoft com en us librar
  • 让 Visual Studio 在每次构建时运行 T4 模板

    如何让 T4 模板在每次构建时生成输出 就像现在一样 只有当我对模板进行更改时 它才会重新生成它 我还发现了其他类似的问题 Visual Studio 中的 T4 转换和构建顺序 https stackoverflow com questi
  • T4 获取解决方案的当前工作目录

    我在 Visual Studio 2010 中使用 T4 并且想要迭代解决方案中的文件 但是我发现 T4 源代码生成在一种沙箱中工作 并且当前工作目录位于 Visual Studio 10 目录内在程序文件中 有没有一种方法可以相对论地引用
  • 是否有 T4 模板可用于从 xsd 生成 c# 类?

    是否有 T4 模板可用于从 xsd 生成 c 类 据我所知 但看看 LINQ to XSD http linqtoxsd codeplex com http linqtoxsd codeplex com 您可以使用 LinqToXsd ex
  • 如何实现历史版本控制?

    我们正处于在 SQL 2008 R2 上构建大型 C MVC2 应用程序 我们还采用 Sharp 架构和 Nhibernate 作为生态系统的一部分 的早期阶段 其中一个要求是在给定的时间内可以访问所有数据库行版本 历史 我们尝试过类似以下
  • 通过同一程序集的反射生成代码

    我已经开始涉足 T4 一开始相处得很好 但后来遇到了一个实际上非常明显并且可能无法解决的问题 但也许有一种方法我只是缺乏知道或看到的经验 给定以下课程 public class T4Test CodeActivity protected o
  • 在实体版本 6 的 WCF 中使用“include”语法时,复杂对象不会返回

    好吧 这让我很困惑 因为我刚刚看到我的客户端在返回带有 include 的对象时基本上断开连接并终止 然而 如果没有 WCF 服务 它也可以正常工作 问题是我真的希望通过导航设置那些连接的对象 基本上 代码是一个复杂的对象返回 public
  • 实体框架数据库首次 POCO t4 生成和验证

    注意 我使用的是 ASP Net 应用程序而不是 MVC 因此不支持验证属性 我使用数据库优先方法 然后使用 POCO t4 模板生成 POCO 类 我将生成的 POCO 类移动到它自己的库 Domain Model 中 现在我想使用 En
  • 使用 C# 运行 T4 模板

    我有 T4 模板 mycode tt 它生成一个 cs 文件 我通常右键单击 tt 文件并选择 RunCustomTool 它会在内部获取 xml 文件并为我生成代码 现在我想使用 C Windows 应用程序运行自定义工具 因此 单击按钮
  • T4 模板在某些 PC 上生成额外的新行

    在将 T4 类用于实体框架时 有一些开发人员生成类 并为生成的每一行添加一个额外的新行 我想知道这是否是某种需要更改的设置 以便他们的 T4 生成的文件看起来像其他开发人员生成的文件 作为我正在谈论的示例 删除了特定名称 但您应该能够看到从

随机推荐

  • TSQL - 无效的列名行号[重复]

    这个问题在这里已经有答案了 为什么这么说 Invalid Column Name 对于行号WHERE SELECT Id Name ROW NUMBER OVER ORDER BY Id AS RowNumber FROM Folks WH
  • 如何将 UITextView 的“委托”出口连接到实现 UITextViewDelegate 协议的类?

    如何将 UITextView 的 委托 出口连接到实现 UITextViewDelegate 协议的类 我似乎找不到例子在文档中 奇怪的是 UITextView 委托 出口有拖放界面的东西 就像你可以将它连接到另一个小部件但当然 我不想将它
  • 如何在 Kaminari 中为首页设置不同的页面大小?

    我想使用 Kaminari 对许多对象进行分页 但是 在第一页上 我还想显示一条通知 允许查看者创建自己的对象 从而减少可以在该页面上显示的对象数量 然而 指示的页数还应该考虑到该第一页包含较少的元素 假设对象是字母 a 到 z 第一页只能
  • 运行 GCC 预处理器非 C 文件

    我正在使用专有的开发环境来编译用以下语言编写的代码C 以及 IEC 61131 语言 为了C编译时 它使用 GCC 4 1 2 和以下构建选项 fPIC O0 g nostartfiles Wall trigraphs fno asm 编译
  • 使用 RMySQL 连接 MySQL 数据库

    我正在从RSQLite to RMySQL我很困惑user and password字段 FWIW 我正在运行 Windows 7 R 2 12 2 MySQL 5 5 均为 64 位 和 RMySQL 0 7 5 我安装了RMySQL按照
  • 为什么标准C库中没有像realloc()这样不复制数据的函数?

    比如我想要这样一个功能 char dst char malloc 512 char src char malloc 1024 dst char realloc dst 1024 memcpy dst src 1024 如您所见 我只是希望函
  • 多部分文件最大大小异常-Spring Boot嵌入式tomcat

    我已将最大文件大小设置为 multipart maxFileSize 1mb multipart maxRequestSize 1mb 这是我的控制器 RequestMapping method RequestMethod POST pro
  • 如何为Django模型生成HASH

    我正在尝试为我的 10 位 Django 模型生成唯一的 HASH 值 我已经尝试过这些方法 但出现此错误 return Database Cursor execute self query params django db utils I
  • 为什么这个循环的时间复杂度是非线性的?

    为什么这个循环的时间复杂度是非线性的并且为什么这么慢 循环需要 38s for N 50k and 570s for N 200k 有没有更快的方法来做到这一点 Rprof 似乎表明写入内存非常慢 df lt data frame repl
  • 如何将 const char* API 导入到 C# 中?

    给定这个 C API 声明 如何将其导入到 C 中 const char stdcall z4LLkGetKeySTD void 我已经能够做到这一点 DllImport zip4 w32 dll CallingConvention Cal
  • LINQPad - 可以从命令行运行 linqpad 脚本吗?

    有没有办法从命令提示符 无 GUI 运行 LINQPad 脚本 如果是这样 LINQPad 可以方便地编写 C 脚本并从自动构建中调用它 LinqPad 的 lprun 已经到达 http www linqpad net lprun asp
  • 想要以字符串形式获取一周中的某一天,但给出了错误的日期

    我尝试使用以下代码将日期作为字符串获取 但它返回错误的字符串 我可以用这段代码修复它吗 private String getDayOfWeek int value String day switch value case 1 day Sun
  • 除了 processmessage 之外,我还能用什么来保持程序响应?

    我有一个可以运行很长时间扫描数据库的应用程序 在此过程中 我使用 processmessage 保持程序响应 当我的进度条更新并增加时 会触发此进程消息 在大多数情况下 这工作得很好 但是当数据库变得更大时 进度条需要更长的时间才能上升 1
  • jquery:-[对象对象]错误

    我有一个validation js文件 var name name ajax type get url test jsp data name name success function msg result hide result html
  • Filebeat 可以使用多个配置文件吗?

    我在一台服务器上运行多个应用程序 我想使用 filebeat 将每个日志发送到 Logstash 但是 为了配置管理 我希望能够为每个应用程序分别向 filebeat 添加配置 Logstash 从 a 读取其配置conf d目录 据我了解
  • 参数扩展后 zsh 没有被 IFS 分割

    这是我的代码 用于循环冒号分隔的值并执行某些操作 与每个值 f IFS for arg in 1 do echo arg arg done f foo bar baz 这在大多数 POSIX 兼容的 shell 中工作得很好 dash fo
  • C 中 ASCII 字符串的压缩

    我有一些 C 代码 将 ASCII 字符串作为四字节长度存储在内存中 后跟字符串 字符串长度范围为 10 250 字节 为了减少占用 我想动态地单独压缩每个字符串 仍然存储 压缩字符串的 长度 后跟压缩字符串 我不想在比单个字符串更大的范围
  • Spring @Transactional 注解属性优先级/继承

    如果是REQUIRED当调用方方法本身是事务性的时 如果它们不同 当前方法是否会覆盖封闭的事务属性 例如 rollbackFor 插图 Class A Transactional propagation Propagation REQUIR
  • mPDF 中的自定义字体无法加载

    我正在使用 mPDF 7 x 版本并尝试遵循此文档 https mpdf github io fonts languages fonts in mpdf 7 x html 我就是无法让它发挥作用 没有错误 但字体仍然是默认的 mPDF 字体
  • T4 用于夏普架构/Northwind 问题

    我刚刚下载了 Sharparchitecture Northwind 我正在尝试 让粗脚手架开始工作 除了添加之外我什么也没改变 缺少对该类库的引用 我试着跑 ScaffoldingGeneratorCommand tt 和我遇到了以下 3