1

我下载并安装了最新版本的T4 Toolbox for VIsual Studio 2010,试图创建 LINQ 业务对象,但我遇到了一些麻烦。首先,我收到错误消息说它在我的项目目录中找不到 T4Toolbox.tt 和 T4Toolbox\LinqtoSql.tt,但这不是它们的安装位置。我是否要在模板中提供它们的绝对路径?

为了让它工作,我删除了通过说明添加的文件,然后再次添加它们。这次错误更改为“文件不存在:“\XML\SCHEMAS\DBMLSCHEMA.XSD”。我使用服务器资源管理器填充了 dbml 文件。

这两个错误都引用了同一个文件,即我在 Visual Studio 的代码生成部分中从 Linq to SQL 模型模板创建的“ServerBiz.tt”文件。他们还生成了警告“不再支持 C# 2.0 和 C# 3.5 编译器。模板将始终使用版本 4 编译器而不是指定的 'v3.5' 进行编译。”虽然在.tt 文件到“C#”清除了它(并且对我收到的错误没有影响)。我在编辑器中也没有颜色突出显示,尽管有些东西告诉我我只需要安装一个工具或其他东西就可以让它工作。但我想我会提到这些事情以防万一。

更新:我弄错了,搜索确实在 C:\Program Files\T4 Toolbox 中找到了 T4Toolbox.tt。我已经更新了帖子以反映这一点。

4

1 回答 1

1

我报告了这个问题,这个问题在最新版本中得到了修复。有关详细信息,请参阅我的帖子

于 2010-01-06T03:35:02.570 回答