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来重现与以前的开发人员类似的开发环境,以便我可以开始开发?
答
我最终把所有这些放在一个解决方案中的一个项目中。为了避免编译错误,我排除了我没有积极处理的文件夹。所以如果我在网站上工作,我排除了fr网站。如果我在fr网站工作,我排除了en网站。
你不应该有app_data和app_code在那里?如果所有这些都在en和fr文件夹内,它们可能只是两个单独的项目(不知道为什么它们共享一个bin)。 – abolotnov 2011-04-03 17:02:20
我在发送给我的文件中没有看到任何app_data或app_code文件/目录... – John 2011-04-03 17:11:07