2012-08-10 134 views
0

我最近被委託更新在C#中完成的系統。我來自Kohana MVC基於Web的開發,但在C#方面有經驗。C#MVC解決方案?

問題是:我的解決辦法是在一些「怪異」 namind約定。我想知道它可能是什麼,以及如何在VS 2010 Ultimate中加載解決方案。

MySolution.BusinessLogic 
MySolution.Common 
MySolution.Contracts 
MySolution.DataAccess 
MySolution.DatabaseInstaller 
MySolution.Entities 
MySolution.Reporting 
MySolution.UI 
MySolution.UIControls 

這是如何工作的?我是否需要單獨編輯每個文件夾,或者有什麼方法可以在我的開發人員IDE中加載整個解決方案?

+2

你看到'.sln'文件嗎? – jrummell 2012-08-10 19:33:17

回答

3

應該有一個.sln解決方案文件,可能在項目的根文件夾。這通常是您在Visual Studio中打開的內容。您可以打開個別項目文件(.csproj),但使用包含所有必需項目的解決方案更容易/更好地工作。

+0

事情是......所有文件都在顯示的文件夾中。每個文件夾都有一個.sln解決方案文件。所以我不知道每個文件夾是不是一個單獨的程序,或者他們都是一個工作。 – Churchill 2012-08-10 19:44:34

+0

每個項目都將創建自己的可執行文件。爲每個項目提供解決方案似乎很奇怪。但是一個解決方案只是一個項目的容器,所以你可以創建一個新的解決方案並添加所有的項目。 – jrummell 2012-08-10 19:53:22

+0

當我嘗試編譯時,出現錯誤,如「錯誤名稱空間'mbi.MySolution'中不存在類型或名稱空間名稱'實體'(缺少程序集引用?)\t \ MySolution.UI \ MySolution .UI \控制器\ ApplicationController.cs「 」 – Churchill 2012-08-10 20:09:40