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

时间:2011-04-03 16:46:32

标签: visual-studio-2008

我继承了一个ASP.NET项目,我不确定在Visual Studio 2008中加载它的最佳方法是什么。客户端向我发送了文件,这就是文件系统的样子:

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

en目录是fr目录的副本,它们之间的唯一区别是英语文本与aspx文件中的法语文本。因此,当我尝试构建解决方案时,Visual Studios自然会抱怨已经在其中一个文件夹中定义的函数和类(例如,类型“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来重现类似于以前的开发人员的开发环境,以便我可以开始开发吗?

1 个答案:

答案 0 :(得分:0)

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