2009-06-25 21 views
0

私は過去数日間nAntを使用する方法で自分自身を訓練することに取り組んでおり、問題を見つけました。開発プロセスでは、データベースアクセスのためにEntity Data Modelのような新しいツールを使用してきました。nAntを使用してEDMXを含むプロジェクトを構築する

Edmx製品を含むライブラリ/実行可能ファイルをビルドしようとすると、Visual Studioから必要なファイルを埋め込むことができません。さて、私はnAnt内でexecタスクを実行し、特定のプロジェクトファイルに対してmsbuildを呼び出すことができることを認識していますが、これを完全にnAntビルドにしています。作業。

私はこれを処理する方法を見つけるためにいくつかの検索を行い、このInline C# classがそのトリックを行うはずです。私の問題は、ターゲットスタックでこれをどのように呼び出すかわからないということです。誰かがこれについていくつかの光を当てることができますか?これは大きな助けになるでしょう。

答えて

0

オクラホマ...これと一緒にもう少し詳しくです。私はそれ以来、紳士が投稿したコードは、それが実行されることを意図した作業の下にある必要があることを発見しました。私は* .ssdl、* .csdl、* .mslファイルをディレクトリにレンダリングしています。

エラーCS0234を:私が通じてくる何か面白いものを取得しています...私はSystem.Data.Entityへの「参照」タグを介して基準を持っているが、私は以下のコンパイルエラーを取得しておく

NWO型または名前空間の名前 'Objects'が 'System.Data'という名前空間に存在しません(アセンブリ参照がありません)

何か提案がありますか?

0

OK!

ありがとうございました! NAnt.exe.configファイルを編集し、.NET Framework 3.5のFramework要素にSystem.Data.Entity.dllファイルを追加する必要がありました。

私は3.5 SP1のエントリを作成してしまうかもしれません。もし誰かが私にそれを投稿するのに良い領域を与えることができたら、私は行けます。

+0

リソースに複製するssdl、csdl、およびmslファイルを取得できませんでした。お手伝いできますか? – naspinski

+0

今夜はnAntスクリプトを引き上げることができるかどうかを見てみましょう。もしそうなら、私はここに投稿します。 –

関連する問題