我正在開發使用3層架構的Windows應用程序。所以,我創建了 兩個ClassLibraries
,其中包含BAL和DAL在WinForms中構建解決方案後,組件被移除
1.DAL - > I將所有相關的連接都放到數據庫中。
2.BAL - >所有業務邏輯
現在第三一個是Windows Forms
應用程序模板。所以我的解決方案包含3個項目:
- 2類庫項目模板
- 和一個Windows窗體模板項目。
現在,當我添加引用dal.dll組裝成我BAL
項目,然後我使用所有相關的連接對象在我BAL
項目。
然後,在此之後,我添加了BAL
asembly表示bal.dll到我的Windows Forms
應用程序中。是的,它被成功添加。我運行我的項目它工作正常。
但是在構建解決方案後出現問題。輸出窗口給出
==========生成:0成功,0失敗,3上最新,0已跳過==========
當我重建解決方案,BAL
引用或程序集找不到。
我不明白是什麼問題。因爲我成功地添加了那些程序集 那些是網絡dll的。目標框架是.Net FrameWork4.5。我檢查了兩次。
注意:這3個文件夾只在同一解決方案下。 注:當我建立解決方案。在我的BAL工程中.bin ---> debug - > bal.dll和 dal.dll的被刪除。這個也是embarssing。
你能幫我解決這個問題嗎?由於
你添加像「添加參考 - >解決方案 - >您的項目」? – StepUp
問題中沒有足夠的信息用於其他人診斷。正如前面的評論所暗示的,您需要正確添加引用;但也許你有和其他的東西是錯的。我們至少需要_exact_錯誤文本和構建輸出。您還應該爲任何有錯誤的項目包含.csproj文件,甚至可能.sln文件也會有所幫助。 –
沒有在我的BAL項目--->右鍵點擊引用 - >添加引用 - >瀏覽 - >並選擇路徑添加添加dal.dll文件。像bal.dll文件也在我的窗口模板中 – Nag