Изменить имя (пространство имен) проекта сайта - PullRequest
1 голос
/ 28 июня 2010

Я создаю новое веб-приложение ASP.NET MVC в C # с использованием Visual Studio 2010. Мы не определились с именем нашего проекта, поэтому на данный момент используем произвольное имя, чтобы позволить нам застрять в разработке. Между тем, бренд и новое имя разрабатываются, поэтому через месяц или около того это произвольное имя будет излишним.

Вопрос в том, вступит ли в силу имя нового проекта, будем ли мы продолжать разработку, используя старое имя, или есть простой способ перейти на новое имя, изменить пространство имен и имя проекта и т. Д.? Я думаю, что это можно сделать, найдя и заменив и т. Д., Но подумал, есть ли более формальный способ сделать это?

Из интереса, кто-нибудь знает, как это работает в компаниях с большими группами разработчиков? Например, в Microsoft мы слышим о проектах, которые находятся в разработке за несколько месяцев до даты выпуска, и они часто меняют название непосредственно перед выпуском. Предположительно, они не работают с этим именем в течение всего периода разработки.

Не совсем типичный вопрос программирования, извините, если он не в том месте.

Спасибо

Michael

Ответы [ 3 ]

0 голосов
/ 03 марта 2011

по моему мнению, можно переименовать проект, для этого вы можете использовать свойство, чтобы изменить имя проекта, который вы хотите.

открыть проект, перейдя в свойство проекта, изменить имя их.изменение пространства имен после следующей компиляции.возможно, вам нужно удалить компонент dll из корзиныимя [новое] в строке заголовка.

Я надеюсь, что это не большая задача для переименования.

0 голосов
/ 04 июня 2014

Еще одна важная вещь, которую следует помнить, это удалить старую DLL из вашего веб-сайта, если вы не стираете существующий сайт при публикации.Если вы этого не сделаете, вы можете получить загадочную ошибку 500.0.Оказывается, что если ваша маршрутизация не задает пространства имен, вы можете столкнуться с конфликтующими маршрутами из-за старого dll, оставленного в папке bin.

0 голосов
/ 10 июля 2010

Не знаю ничего хорошего, кроме Ctrl + H

Однако иногда добавление двух проектов в рамках одного решения приемлемо. Просто добавьте используя / import в соответствующих местах - и это должно работать.

Я знаю, что эти два проекта должны быть четко различимы, чтобы сделать это решение хорошим, но оно того стоит.

Если вы найдете достойный способ - пожалуйста, поделитесь ... мы все пострадали от пропусков в методе ctrl + h:)

...