Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# T4工具箱问题_C#_T4_T4 Toolbox - Fatal编程技术网

C# T4工具箱问题

C# T4工具箱问题,c#,t4,t4-toolbox,C#,T4,T4 Toolbox,我下载并安装了最新版本的for VIsual Studio 2010,试图创建LINQ业务对象,但遇到了一些问题。首先,我收到的错误是在我的项目目录中找不到T4Toolbox.tt和T4Toolbox\LinqtoSql.tt,但它们不是安装在那里的。我是否要在模板中提供它们的绝对路径 为了让它正常工作,我删除了通过说明添加的文件,然后再次添加。这次错误更改为“文件不存在:”\XML\SCHEMAS\DBMLSCHEMA.XSD“。我已经使用服务器资源管理器填充了dbml文件 这两个错误都引用了

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

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

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

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

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

如果您尚未解决此问题,您可能希望将其发布在。完成。感谢您的建议。您对此有何想法?如果您尚未解决此问题,您可能希望将其发布在。完成。感谢您的建议。您对此有何想法?