2009-06-25 67 views
0

我一直在努力在過去幾天中使用nAnt的方式進行培訓,並且偶然發現了一個問題。在開發過程中,我一直在使用像Entity Data Model這樣的新工具來訪問數據庫。使用nAnt構建包含EDMX的項目

當您嘗試構建包含Edmx產品的庫/可執行文件時,無法從Visual Studio中嵌入所需的文件。現在,我意識到我可以在nAnt中執行一個exec任務,併爲特定的項目文件調用msbuild,但是我現在正在努力完成nAnt的構建,所以我正在進行一場艱苦的鬥爭,工作。

我做了一些搜索找到一種方式處理這個,並遇到這應該做的伎倆Inline C# class。我的問題是,我沒有看到你如何在目標堆棧中調用它來實現它的工作。任何人都可以對此有所瞭解嗎?這會有很大的幫助。

回答

0

好的...所以我還有一點點。我後來發現,這位紳士發佈的代碼需要處於其旨在運行的任務之下。我甚至將* .ssdl,* .csdl和* .msl文件渲染到目錄中......酷豆。

NWO我得到未來通過一些有趣的事情......我已經得到了通過「引用」標籤對System.Data.Entity參考,但我不斷收到以下編譯錯誤:

錯誤CS0234:命名空間'System.Data'中不存在類型或名稱空間名稱'Objects'(您是否缺少程序集引用?)

有何建議?

0

OK !!!

Got it!我必須編輯NAnt.exe.config文件並將System.Data.Entity.dll文件添加到.net framework 3.5的Framework元素中!

我可能會建立一個3.5 SP1的條目,如果有人能給我一個很好的地方發佈它,我會很高興去。

+0

我無法獲得ssdl,csdl和msl文件在資源中複製,你能幫我嗎? – naspinski 2011-03-31 00:42:49

相關問題