2012-10-05 83 views
0

在我的解決方案中我有一個3個項目(1個網站,1個數據層,1個biz層)。 我的biz圖層在我的兩個網站&數據層中都有程序集引用,我的數據層也在網站中有引用。在我的網站我有3個Web服務,基本上是使用這些數據層& biz層來工作。無法加載文件或程序集或其依賴項之一

現在我面臨的問題是最近我對這個BizEntity中的一個類進行了一些更改,這是我的biz圖層項目名稱,並將一些字段添加到當前類之一,然後將rdlc添加到我的網站

"Could not load file or assembly 'BizEntity', Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified." 

* BizEntity是其包含的對象我的商務層的項目名稱:當我從工具,我碰到下面的錯誤刪除表提供的報告,但在我RDLC設計頁面。

我一直在尋找解決方案的互聯網這麼久&我找不到任何工作解決方案。任何幫助或建議最受讚賞。

在此先感謝。

+0

如果您的數據層直接跳過業務層並且需要網站信息,反之亦然,那麼您所做的分層是錯誤的。 –

+0

沒有數據層完全使用業務層,我不確定,但可能是因爲我對業務層做了一些更改,其參考沒有在數據層或網站中更新?我不確定只是猜測。不過謝謝你的回覆。 –

+0

我剛剛在同一個解決方案中創建了一個新網站,將業務層dll添加到bin文件夾,創建了一個rdlc文件,將頁面中的表放置並獲得相同的錯誤。 –

回答

3

複製數據層和BIZ層的DLL

+0

+1爲您的答案,這解決了問題。非常感謝你的幫助和其他人的評論。但是什麼可能導致Ashish問題? –

+0

這不適合我。但是,將有問題的dll複製到\​​ common7 \ ide \ privateAssemblies文件夾中確實有效。這在這裏描述:http://stackoverflow.com/questions/5624617/build-of-project-with-rdlc-cannot-find-custom-assembly –

0

檢查存儲BizEntity的文件夾屬性是否爲「只讀」。在

server root:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\CommonExtensions\DataDesign

重啓VS.

+0

是的,它是隻讀,我沒有選中它,但仍然無法正常工作。無論如何感謝您的快速答覆 –

2

我有與ajaxtoolkit相同的問題,將ajax庫添加到提到的文件夾解決了問題。我添加了SanitizerProviders.dll,AjaxControlToolkit.dll,HtmlSanitizationLibrary.dll,最後重啓VS2010。

相關問題