2013-08-02 4 views
1

Что является самым быстрым/простым способом для этого? Я не хочу воссоздавать приложение, и мне постоянно нужно это делать (трудно найти подходящее имя для моих проектов). То, что я делал, это изменение имени в проводнике решений, а не закрытие приложения. Чем оттуда меняет имя папки, в которой находится приложение, однако, когда я иду на открытие, у решения возникают проблемы с открытием MVC Project (по-прежнему указывает на предыдущее имя имени приложения &). Что я не меняю, чтобы предотвратить это, и что я могу сделать лучше?Изменение имени приложения MVC Asp.net

ответ

1

Если вы сохраняете свое имя согласованным во всем, самым легким, вероятно, будет поиск и замена глобального текстового файла вне Visual Studio с использованием обычного текстового редактора. Это позволит получить ваши файлы решений и проектов, то, что пропустят регулярный рефакторинг.

Что-то вроде Notepad ++, или что-то подобное будет работать хорошо. Вы можете делать только ваши файлы решений и проектов, а также другие некодфайлы, оттуда - затем глобальный поиск и замену ваших файлов кода изнутри Visual Studio.

Вам придется вручную переименовать файлы решений и проектов и каталоги.

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

+3

Вы все равно можете использовать полную визуализацию и замену с помощью Visual Studio - просто укажите ее в папку, содержащую ваше решение, вместо использования «Цельного решения» или «Текущий проект», опции. В блокноте ++ нет необходимости. –

1

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

Чтобы решить вашу проблему, вы можете щелкнуть правой кнопкой мыши Решение в окне обозревателя решений и переименовать его во все, что вы хотите. Тогда любые подпапки, которые вам нужно переименовать, можно сделать аналогичным образом. Вам также нужно будет перейти к любому файлу в решении и рядом с пространством имен, вам нужно будет выделить имя старого проекта/папки и рефакторинг. Это позволит вам изменить все ссылки на весь проект.

В следующий раз вам нужно будет снова открыть решение, так как изменилось местоположение, на которое указывает проект, и, следовательно, Visual Studio не знает, где искать.

1

Дополнение к вышеприведенным ответам. Не забудьте переименовать Assembly name.

Щелкните правой кнопкой мыши на проекте, перейдите к объекту. На вкладке «Приложение» измените параметры Assembly name и Default namespace. Это полезно, когда вы эшеируете что-то в проекте.

Когда я добавил новый файл .edmx, он получит старое название проекта, хотя я изменил все имена файлов, следующие выше. Позже выяснилось, что я не изменил assembly name.

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