Я пытаюсь использовать класс в шаблоне T4 в VS2008.
Вот упрощенная версия того, что я делаю ...
<#@ template language="VB" debug="True" hostspecific="True" #>
<#@ output extension=".vb" debug="True" hostspecific="True" #>
<#@ assembly name="System.Data" #>
<#@ assembly name="System.Windows.Forms.dll" #>
<#@ assembly name="System.xml" #>
<#@ import namespace="System.Collections.Generic" #>
<#@ import namespace="System.Data.SQLClient" #>
<# Call (New SomeClass).Start()#>
<#+
Private Class SomeClass
Public Sub Start()
#>test<#+
End Sub
End Class
#>
Когда я запускаю этот шаблон ... я получаю следующую ошибку ...
Ошибка 1 Компиляция преобразования: «Write» не является членом
«Microsoft.VisualStudio.TextTemplatingF77BDE667ECAD297F587D3D651053846.
GeneratedTextTransformation.SomeClass. D: \ Development \ PrivateProjects \ CodeGeneration \ CodeGeneration \ Generation \ Common \ test2.tt 16 1 CodeGeneration
Может кто-нибудь сказать мне, почему это вызывает ошибку и, что более важно, как отрицать ее эффекты?