1

LINQ ビジネス オブジェクトを作成するために、 T4 Toolbox for VIsual Studio 2010の最新バージョンをダウンロードしてインストールしましたが、問題が発生しています。まず、プロジェクト ディレクトリに T4Toolbox.tt と T4Toolbox\LinqtoSql.tt が見つからないというエラーが表示されましたが、それらがインストールされている場所ではありません。テンプレートでそれらへの絶対パスを提供する必要がありますか?

これを機能させるために、指示に従って追加したファイルを削除し、再度追加しました。今度はエラーが「ファイルが存在しません: "\XML\SCHEMAS\DBMLSCHEMA.XSD"」に変わりました。サーバー エクスプローラーを使用して dbml ファイルを作成しました。

どちらのエラーも、Visual Studio のコード生成セクションで Linq to SQL Model テンプレートから作成した "ServerBiz.tt" ファイルという同じファイルを参照しています。どちらも、「C# 2.0 および C# 3.5 コンパイラはサポートされなくなりました。テンプレートは、指定された 'v3.5' ではなく、常にバージョン 4 コンパイラでコンパイルされます。」という警告を生成しました。 .tt ファイルを "C#" に変更すると、それが解消されました (受信しているエラーには影響しませんでした)。また、エディターで色の強調表示もありませんが、それを機能させるにはツールまたは何かをインストールする必要があるだけだと何かが教えてくれます。しかし、関連する場合に備えて、これらのことについて言及すると思いました。

更新: 私は間違っていました。検索で C:\Program Files\T4 Toolbox に T4Toolbox.tt が見つかりました。これを反映するために投稿を更新しました。

4

1 に答える 1

1

これを報告し、問題は最新バージョンで修正されました。詳細については、こちらの私の投稿を参照してください。

于 2010-01-06T03:35:02.570 に答える