10

Sharparchitecture/Northwind をダウンロードしたばかりで、クラ​​ッドの足場を機能させようとしています。このクラス ライブラリへの欠落参照を追加する以外は、何も変更していません。ScaffoldingGeneratorCommand.tt を実行しようとすると、次の 3 つのエラーが発生します。

エラー 1 変換のコンパイル: クラス、構造体、またはインターフェイス メンバー宣言ファイルの無効なトークン 'this':BaseTemplate.tt

エラー 2 変換のコンパイル: クラス、構造体、またはインターフェイス メソッドには戻り値の型が必要です file:BaseTemplate.tt

エラー 3 変換のコンパイル: 予期されるファイルの種類:BaseTemplate.tt

コンパイラは、BaseTemplate.tt の最初の行で発生すると言っていますが、それが本当の理由だとは思いません。

誰もこの問題を抱えていませんか?それを修正するために何ができるか考えていますか?

時間をありがとう、PK

4

2 に答える 2

34

他のT4テンプレートを使用してこれを受け取りました。問題は、ファイルの最後(最後の「#>」に続く)にスペースがあることになります。

VSで.ttファイルを開き、CTRL + ENDを押して、最後の#>に続くすべてのスペースが削除されていることを確認します。

 string someMethod()
 {
     //some code
    return "someValue";
 }
 #>

小道具はChevertonによる投稿に移動します: http ://social.msdn.microsoft.com/Forums/en-SG/vsx/thread/cd1217c1-39b0-4799-86a2-2449e21a8544

于 2011-04-20T16:43:10.250 に答える