Visual Studios 2008 - 解决方案中的多个项目

问题描述:

我继承了一个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

我最终把所有这些放在一个解决方案中的一个项目中。为了避免编译错误,我排除了我没有积极处理的文件夹。所以如果我在网站上工作,我排除了fr网站。如果我在fr网站工作,我排除了en网站。