Visual Studios 2008 - несколько проектов в решении - PullRequest
0 голосов
/ 03 апреля 2011

Я унаследовал проект 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 для воспроизведения среды разработки, аналогичной предыдущему разработчику, чтобы я мог начать разработку?

1 Ответ

0 голосов
/ 14 апреля 2011

Я закончил тем, что сложил все это в один проект в одном решении.Чтобы избежать ошибок компиляции, я исключил папку, над которой я НЕ активно работал.Так что, если я работаю над сайтом en, я исключаю сайт fr.если я работаю на сайте fr, я исключаю сайт en.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...