2011-04-03 151 views
0

我繼承了一個ASP.NET項目,並且我不確定在Visual Studio 2008中加載此項的最佳方式。客戶端向我發送了這些文件,這就是文件系統的樣子:Visual Studios 2008 - 解決方案中的多個項目

- bin (dir) 
- en (dir) 
- fr (dir) 
- Scripts (dir) 
- Web.config 

帶連接目錄是FR目錄的副本,和他們在一起的英文文本與在ASPX文件法文版的唯一區別。因此,當我嘗試構建解決方案時,Visual Studio自然會抱怨已經在其中一個文件夾中定義的函數和類(例如,「Control_topnavigtation」類型已經包含DockXml的定義.....因爲它在en目錄和fr目錄)。

當我看到在所有的* .aspx.cs代碼,我可以看到這樣的語句:

Header_global.Controls.Add(Page.LoadControl("~/en/Controls/Header_global.ascx")); 

通知的~/en/前綴....這使我相信原來開發商沒有創建en目錄和fr目錄中的每一個的唯一解決方案。他可能只有一個解決方案來服務整個項目。

我對.NET非常陌生,有人可以一步一步告訴我如何配置visual studio 2008來重現與以前的開發人員類似的開發環境,以便我可以開始開發?

+0

你不應該有app_data和app_code在那裏?如果所有這些都在en和fr文件夾內,它們可能只是兩個單獨的項目(不知道爲什麼它們共享一個bin)。 – abolotnov 2011-04-03 17:02:20

+0

我在發送給我的文件中沒有看到任何app_data或app_code文件/目錄... – John 2011-04-03 17:11:07

回答

0

我最終把所有這些放在一個解決方案中的一個項目中。爲了避免編譯錯誤,我排除了我沒有積極處理的文件夾。所以如果我在網站上工作,我排除了fr網站。如果我在fr網站工作,我排除了en網站。

相關問題