我正在嘗試開發一個3層架構。爲此,我創建了一個BAL(類項目)和DAL(類項目)。參考我的Web應用程序BAL和DAL到BAL。ASP.NET - 如何在我的web應用程序中引用一個classproject
我是否應該參考BAL.dll(在BAL類項目中獲得時)或BAL類項目作爲整體。
什麼是正確的appoach和如何?
我正在嘗試開發一個3層架構。爲此,我創建了一個BAL(類項目)和DAL(類項目)。參考我的Web應用程序BAL和DAL到BAL。ASP.NET - 如何在我的web應用程序中引用一個classproject
我是否應該參考BAL.dll(在BAL類項目中獲得時)或BAL類項目作爲整體。
什麼是正確的appoach和如何?
您應該引用整個類項目。在Visual Studio中,右鍵單擊要添加引用的項目(在您的情況下爲BAL項目),單擊添加引用。現在取決於您正在運行的Visual Studio版本,您看到的下一個窗口看起來會略有不同。在Visual Studio 2012中,單擊左側的解決方案選項,然後可以檢查要引用的項目。打好吧就是這樣。您應該看到項目出現在項目下的參考列表中(您可能需要展開它)。在Visual Studio 2010最後一步中,單擊左側的項目選項,然後單擊要添加的項目並點擊確定。
要執行您的Web項目,您必須在您的Web項目中添加BAL.dll的引用,並在BAL項目中添加DAL.dll的引用。如果您想訪問BAL和DAL項目的源代碼,那麼建議將所有項目納入單一解決方案。但是對於執行,在這種情況下只需要.dll文件。
在這種情況下,我認爲如果我在BAL類中進行了一些更改項目,我應該再次將dll引用到我的web應用程序中。 – ksg 2013-02-19 08:49:14
@Kevin Holditch該程序是正確的。但它只會引用該dll文件。我們只需要在我們的代碼中使用外部組件。您可以在bin文件夾中看到參考dll文件。 – DeveloperArnab 2013-02-19 08:49:19
@ksg只要您引用了正確的dll文件,您不需要在進行任何修改後再次參考。 – DeveloperArnab 2013-02-19 08:51:33
Thankyou兄弟的回覆。我認爲在這種情況下,即使我們在BAL中進行了一些更改,也不需要再次添加參考。 – ksg 2013-02-19 08:45:15