我继承了一个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来重现类似于以前的开发人员的开发环境,以便我可以开始开发吗?
答案 0 :(得分:0)
我最终将所有这些放在一个解决方案中的一个项目中。为避免编译错误,我排除了我没有积极处理的文件夹。因此,如果我在en网站上工作,我会排除fr网站。如果我在fr网站上工作,我会排除网站。