Asp.net 尝试使用vb.net网站通过亚音速生成代码时出现InvalidCastException

Asp.net 尝试使用vb.net网站通过亚音速生成代码时出现InvalidCastException,asp.net,vb.net,subsonic3,Asp.net,Vb.net,Subsonic3,我正在尝试将亚音速3.0.0.3与在vb.net中创建的现有网站一起使用。我添加了对SubSonic.Core.dll的引用,并添加了ActiveRecord tt/ttinclude文件。我还添加了一个contextmenu条目,以使用我找到的说明运行t4模板 每当我尝试运行任何tt文件时,我都会收到以下异常。这与我使用web站点而不是web应用程序有关吗 f:\Documents and Settings\dbollard\Local Settings\Temp\SQLServer.ttin

我正在尝试将亚音速3.0.0.3与在vb.net中创建的现有网站一起使用。我添加了对SubSonic.Core.dll的引用,并添加了ActiveRecord tt/ttinclude文件。我还添加了一个contextmenu条目,以使用我找到的说明运行t4模板

每当我尝试运行任何tt文件时,我都会收到以下异常。这与我使用web站点而不是web应用程序有关吗

f:\Documents and Settings\dbollard\Local Settings\Temp\SQLServer.ttinclude(85,15) : warning CS0219: Compiling transformation: The variable 'parameters' is assigned but its value is never used ActiveRecord.tt(0,0) : error : Running transformation: System.InvalidCastException: Unable to cast object of type 'Microsoft.VisualStudio.TextTemplating.CommandLine.CommandLineHost' to type 'System.IServiceProvider'. at Microsoft.VisualStudio.TextTemplating0b65ddb399f24da48b32cd0d1253af37.GeneratedTextTransformation.GetCurrentProject() in f:\Documents and Settings\dbollard\Local Settings\Temp\Settings.ttinclude:line 103 at Microsoft.VisualStudio.TextTemplating0b65ddb399f24da48b32cd0d1253af37.GeneratedTextTransformation.GetConnectionString(String connectionStringName) in f:\Documents and Settings\dbollard\Local Settings\Temp\Settings.ttinclude:line 51 at Microsoft.VisualStudio.TextTemplating0b65ddb399f24da48b32cd0d1253af37.GeneratedTextTransformation.get_ConnectionString() in f:\Documents and Settings\dbollard\Local Settings\Temp\Settings.ttinclude:line 87 at Microsoft.VisualStudio.TextTemplating0b65ddb399f24da48b32cd0d1253af37.GeneratedTextTransformation.GetReader(String sql) in f:\Documents and Settings\dbollard\Local Settings\Temp\SQLServer.ttinclude:line 5 at Microsoft.VisualStudio.TextTemplating0b65ddb399f24da48b32cd0d1253af37.GeneratedTextTransformation.LoadTables() in f:\Documents and Settings\dbollard\Local Settings\Temp\SQLServer.ttinclude:line 115 at Microsoft.VisualStudio.TextTemplating0b65ddb399f24da48b32cd0d1253af37.GeneratedTextTransformation.TransformText() in f:\Documents and Settings\dbollard\Local Settings\Temp\ActiveRecord.tt:line 21
亚音速不能用于网站。解决方案是添加一个C.net类库项目,并从现有网站引用它