0

私は過去数日間、nAnt の使用方法について自分自身のトレーニングに取り組んでおり、問題に遭遇しました。開発プロセス中、データベースへのアクセスには Entity Data Model などの新しいツールを使用してきました。

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

これを処理する方法を見つけるために検索を行ったところ、トリックを実行するはずのこのインライン C# クラスに出会いました。私の問題は、ターゲットスタックでこれを呼び出して、その仕事をさせる方法がわからないことです。誰でもこれに光を当てることができますか?それはいくつかの大きな助けになるでしょう。

4

2 に答える 2

0

わかりました...だから私はこれに沿ってもう少し進んでいます。それ以来、紳士が投稿したコードは、それが実行される予定のタスクの下にある必要があることがわかりました。ディレクトリにレンダリングされる *.ssdl、*.csdl、および *.msl ファイルも取得しています...クールな豆。

nwo 私は何か興味深いものを得ています...「参照」タグを介して System.Data.Entity への参照を取得しましたが、次のコンパイル エラーが発生し続けます。

エラー CS0234: 型または名前空間名 'Objects' が名前空間 'System.Data' に存在しません (アセンブリ参照がありませんか?)

助言がありますか?

于 2009-06-26T00:29:17.753 に答える
0

わかった!!!

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

3.5 SP1 のエントリを作成することになるかもしれませんが、誰かが投稿するのに適した場所を提供してくれれば、喜んで投稿します。

于 2009-06-26T00:56:11.427 に答える