2009-07-16 22 views
0

D:\ Web \ CityV2 \ App_Code \ ActiveRecord.tt(0,0):エラーCS0006:変換のコンパイル:メタデータファイル 'MySql.Data'が見つかりませんでしたMySQL T4テンプレートエラー:メタデータファイル 'MySql.Data'が見つかりませんでした

私はVWD 2008 Expressを使用していると言って始めましょう。

これらは私がこれまでに撮影した手順は次のとおりです。Subsonic.Core.dllとMySql.Data.dll

  • コピーされたActive Recordのテンプレートのための全く新しいプロジェクト
  • を追加しました参照を作成し

    • をファイルを含める<#1 @にファイル= "SQLServer.ttinclude" #>を含める
    • はすべて<#の@を変更し投影する= "MySQL.ttinclude" #>
    • はMySQL.ttincludeと設定をコピーしTemplateProvidersフォルダから.ttinclude私たconnectionStringとデータベースの情報と
    • 更新Settings.ttinclude
    • Settings.ttincludeを更新し、ranomore's instructions
    • テンプレートからコードをビルドしようとしましたし、受信したあたりなどの外部ツールのマッピングを作成しましたエラー

    私は、MySql Connectorが私の開発ボックスにインストールされていないことに気づきました(私はビンへの参照を追加しましたが)。そこで私はMySQL.comに進み、最新の6.0.4コネクタmsiをダウンロードしてインストールしました(GAC)。エラーは表示されなくなりましたが、新しいクラスも新しいエラーも、何もありません。[そしてはい、私はコマンドを実行した後にプロジェクトをリフレッシュしました;-)]。

    2つのこと:

    1. 私はどこかのステップ足りませんか?
    2. MySQLをGACにインストールしなくてもテンプレートをビルドする方法はありますか?
  • 答えて

    0

    残念ながら、SubSonic 3はVWD 2008 Expressをサポートしていません(または、特にVWDはt4をサポートしていません)。ラモモアが思いついた解決策の一種がありますが、それはあなたの仕事が必要です。詳細については、次の質問を参照してください:

    SubSonic ASP.NET MVC sample in Visual Web Developer Express

    EDITを:私が正しくあなたが明らかにすでに上記のリンクを持っているあなたの質問を読んでいる必要があります。 trial of VS professionalをダウンロードし、それを買うために現金を支出する価値があるかどうかを知るためにそれ以上の運があるかどうかを確認する価値があります。 無料でmsdn購読をご希望の場合は、bizspark program

    の登録をご覧ください。
    関連する問題