2010-08-04 3 views
0

Кто-нибудь знает быстрый и надежный способ изменения пространства имен решения/проектов VS2008? Другими словами - у меня есть решение, и вы хотите скопировать это как шаблон для другого приложения, но, очевидно, нужно другое пространство имен.Самый простой способ изменить пространство имен VS2008?

Благодаря

+0

необходимость изменения пространства имен для меня не очевидны. Вот почему существуют 'используемые' для импорта пространств имен. – Oded

+0

@oded: yes, но у меня есть много кода шаблона, который я хочу повторно использовать, но не хочу добавлять в библиотеку классов. – UpTheCreek

+0

Именно поэтому существуют библиотеки классов. Повторное использование кода. – Oded

ответ

0

Откройте поиск & заменить диалог:

Shift + Ctrl H

Найти: имен YOUROLDNAMESPACE

Заменить, что: имен YOURNEWNAMESPACE

Посмотрите в : Enti повторно раствор

Опции Найти:

Tick Учитывать регистр Tick Match целое слово

Кнопка "Заменить все"

НТН Dimi

имя
+0

Это то, что я сделал в прошлом, но он не учитывает имена файлов, ссылки между проектами и т. Д. Я бы хотел, чтобы VS обеспечил надлежащую поддержку для этого! – UpTheCreek

+0

Upthecreek, вы только что дали мне идею ... Если все ваши проекты находятся в контроле источника ... Тогда метод Дими может работать. Просто работайте в контроле источника, а не в VS (просто не забудьте сначала сменить субпроект и главную последнюю + написать на бумаге имена субпроекта, чтобы вы могли их протестировать ... или по крайней мере понять, что не так с ними позже, если есть ошибки) – Asaf

+0

@Asaf: Хм, это в управлении источником - я попробую это, спасибо. – UpTheCreek

1

переименование решение не повлияет на пространство имен проектов в нем.
Если вы хотите изменить пространство имен - щелкните правой кнопкой мыши файл проекта -> выберите «свойства» -> выберите вкладку «Приложение» -> Изменить «пространство имен по умолчанию».

Только лучший дурак доказательство способ, на мой взгляд

  • Открытое решение в VS2008
  • Open Solution Explorer,
  • Щелкните правой кнопкой мыши Решение
  • Выберите "Переименовать"
+0

Это не поможет со всеми файлами внутри решения, которые имеют пространство имен, которое теперь необходимо изменить. – Oded

+0

+1 Сэнди! Сегодня ты только что спас мне хвост. Спасибо! – jp2code

Смежные вопросы