Я унаследовал проект ASP.NET, и я не уверен, как лучше всего загрузить его в Visual Studio 2008. Клиент прислал мне файлы, и вот как выглядит файловая система:
- bin (dir)
- en (dir)
- fr (dir)
- Scripts (dir)
- Web.config
Каталог en является дубликатом каталога fr, с той лишь разницей, что он состоит из текста на английском языке и текста на французском языке в aspx-файлах. Поэтому, когда я пытался создать решение, Visual Studios, естественно, жаловался на функции и классы, уже определенные в одной из папок (например, тип «Control_topnavigtation» уже содержит определение для DockXml ....., поскольку оно определено как в каталог и каталог fr).
Когда я просматриваю весь код * .aspx.cs, я вижу такие выражения, как:
Header_global.Controls.Add(Page.LoadControl("~/en/Controls/Header_global.ascx"));
Обратите внимание на префикс ~/en/
.... Это наводит меня на мысль, что оригинальный разработчик не создал уникального решения для каждого из каталога en
и каталога fr
. Вероятно, у него было только одно решение для всего проекта.
Я чрезвычайно новичок в .NET, поэтому кто-нибудь может мне шаг за шагом рассказать, как настроить Visual Studio 2008 для воспроизведения среды разработки, аналогичной предыдущему разработчику, чтобы я мог начать разработку?