在Visual Web Developer Express中使用亚音速ActiveRecord模板编译错误

在Visual Web Developer Express中使用亚音速ActiveRecord模板编译错误,activerecord,subsonic,subsonic3,t4,vwdexpress,Activerecord,Subsonic,Subsonic3,T4,Vwdexpress,多亏了,我能够在VisualWebDeveloperExpress中为我的ASP.NETMVC项目生成亚音速T4代码,但是仅使用LinqTemplates 当我使用具有相同设置的ActiveRecord模板时,我的项目会生成文件,但代码不再编译 有什么想法吗?先把其他T4模板拿出来。我认为包含来自编译器的错误消息是个好主意。.我有32个错误,但这是第一个错误:“ray.testDB”类型已经包含了“DataProvider”ActiveRecord.cs行21的定义。感谢您的回复,这似乎是项目类

多亏了,我能够在VisualWebDeveloperExpress中为我的ASP.NETMVC项目生成亚音速T4代码,但是仅使用LinqTemplates

当我使用具有相同设置的ActiveRecord模板时,我的项目会生成文件,但代码不再编译


有什么想法吗?

先把其他T4模板拿出来。

我认为包含来自编译器的错误消息是个好主意。.我有32个错误,但这是第一个错误:“ray.testDB”类型已经包含了“DataProvider”ActiveRecord.cs行21的定义。感谢您的回复,这似乎是项目类型的问题。普通的ASP.Net网站项目没有任何编译错误,但只有新的MVC项目有问题。因此,解决方法是:创建一个Asp.net网站项目来生成代码,然后将输出转储回MVC项目中。现在还可以,但也许有人可以在某个时候看看这个。。。我发现的另一个小问题是ActiveRecord.tt在VWD中转换为.txt文件而不是.cs文件,而其他模板则转换为.cs文件。