Что является самым быстрым/простым способом для этого? Я не хочу воссоздавать приложение, и мне постоянно нужно это делать (трудно найти подходящее имя для моих проектов). То, что я делал, это изменение имени в проводнике решений, а не закрытие приложения. Чем оттуда меняет имя папки, в которой находится приложение, однако, когда я иду на открытие, у решения возникают проблемы с открытием MVC Project (по-прежнему указывает на предыдущее имя имени приложения &). Что я не меняю, чтобы предотвратить это, и что я могу сделать лучше?Изменение имени приложения MVC Asp.net
ответ
Если вы сохраняете свое имя согласованным во всем, самым легким, вероятно, будет поиск и замена глобального текстового файла вне Visual Studio с использованием обычного текстового редактора. Это позволит получить ваши файлы решений и проектов, то, что пропустят регулярный рефакторинг.
Что-то вроде Notepad ++, или что-то подобное будет работать хорошо. Вы можете делать только ваши файлы решений и проектов, а также другие некодфайлы, оттуда - затем глобальный поиск и замену ваших файлов кода изнутри Visual Studio.
Вам придется вручную переименовать файлы решений и проектов и каталоги.
Я считаю, что сделать это с помощью текстового редактора безопаснее, чем пытаться сделать все это в Visual Studio, потому что вы не пропустите ни одной из надуманных мелочей, таких как значения AssemblyInfo, пространства имен по умолчанию, ссылки на веб-службы, подобные вещи.
Для начала я бы просто сохранил имя приложения до тех пор, пока вы не будете готовы к развертыванию.
Чтобы решить вашу проблему, вы можете щелкнуть правой кнопкой мыши Решение в окне обозревателя решений и переименовать его во все, что вы хотите. Тогда любые подпапки, которые вам нужно переименовать, можно сделать аналогичным образом. Вам также нужно будет перейти к любому файлу в решении и рядом с пространством имен, вам нужно будет выделить имя старого проекта/папки и рефакторинг. Это позволит вам изменить все ссылки на весь проект.
В следующий раз вам нужно будет снова открыть решение, так как изменилось местоположение, на которое указывает проект, и, следовательно, Visual Studio не знает, где искать.
Дополнение к вышеприведенным ответам. Не забудьте переименовать Assembly name
.
Щелкните правой кнопкой мыши на проекте, перейдите к объекту. На вкладке «Приложение» измените параметры Assembly name
и Default namespace
. Это полезно, когда вы эшеируете что-то в проекте.
Когда я добавил новый файл .edmx
, он получит старое название проекта, хотя я изменил все имена файлов, следующие выше. Позже выяснилось, что я не изменил assembly name.
- 1. Изменение веб-приложения asp.net MVC
- 2. изменение имени контроллера в ASP.NET MVC
- 3. Изменение корня приложения ASP.net?
- 4. Изменение имени пользователя ASP.NET
- 5. Изменение имени моего приложения?
- 6. Изменение имени приложения SSMS
- 7. Изменение имени приложения
- 8. ASP.Net MVC маршрут к Имени
- 9. Изменение имени пользователя в MVC 5
- 10. ASP.Net Изменение имени Пароль Метод hashing
- 11. Изменение имени пакета для приложения
- 12. Изменение только имени приложения app
- 13. Изменение имени разработчика приложения google
- 14. Изменение имени неопределенности приложения Xcode
- 15. Изменение имени приложения для приложения iOS
- 16. Развертывание приложения ASP.Net MVC
- 17. Безопасность приложения ASP.NET MVC
- 18. Обработка параметров приложения ASP.NET MVC
- 19. Развертывание приложения ASP.NET MVC 4
- 20. Изменение структуры каталогов ASP.Net MVC
- 21. asp.net изменение базы данных mvc
- 22. Изменение Json вывода ASP.net MVC
- 23. Изменение ASP.NET MVC по умолчанию
- 24. Изменение URL с маршрутизацией, ASP.NET MVC
- 25. Перемещение приложения из ASP.NET в ASP.NET MVC
- 26. Помощник приложения в ASP.NET MVC
- 27. Странное поведение приложения asp.net mvc.
- 28. Вложенные приложения с ASP.NET MVC
- 29. ASP.NET MVC - вывести корень приложения
- 30. Развертывание веб-приложения ASP.NET MVC
Вы все равно можете использовать полную визуализацию и замену с помощью Visual Studio - просто укажите ее в папку, содержащую ваше решение, вместо использования «Цельного решения» или «Текущий проект», опции. В блокноте ++ нет необходимости. –