Visual Studio - Як змінити ім'я папки проекту та ім'я рішення, не порушуючи рішення


82

Я створюю проект, заснований на старому проекті, оскільки він має багато функціональних можливостей, якими я повинен користуватися.

Я хочу перейменувати всі каталоги та імена рішень, щоб мати назву нового проекту. Під Documents \ Visual Studio 2008 рік \ Projects я був в змозі змінити вихідні каталогів і файлів рішення імен, але не ім'я підкаталогу в якому знаходиться bin, objі властивості папки. Коли я змінюю назву цього підкаталогу, жоден з файлів не відкриється, коли я відкрию рішення.

Як я можу змінити назву папки проекту в Visual Studio 2008, щоб вона завантажувала всі файли як частину рішення і все одно працювала?


Відповіді:


159

Ви можете відкрити файл SLN у будь-якому текстовому редакторі (Блокнот тощо) та просто змінити там шлях до проекту.


3
дякую за відповідь! Це спрацювало !!! :) Я щойно відредагував рядок: Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CCP Utility", "CCP Utility \ CCP Utility.csproj", "{FE1F9ED8-F161-485F-B9E6- 357852321137} "
Брайан Маккарті

11
@DenisIvin Велике спасибі. Будь ласка, Microsoft зроби це простішим
Натан Куп

7
Слід зазначити, що це виведе ваш проект із-під контролю джерела, якщо він раніше там був
dougajmcdonald

1
Крім того, вам потрібно оновити файл .csproj для всіх проектів, які посилаються на проект, для якого ви змінили назву папки. Файли .csproj - це також текстові файли, що легко зробити.
Godsmith

@dougajmcdonald та перехожі, я впорався з цим, перемістивши проект до нового каталогу, використовуючи спочатку програму керування джерелами.
kdbanman

9

Це те, що я зробив:

  1. Змініть назву проекту та рішення у Visual Studio
  2. Закрийте проект і відкрийте папку, що містить проект (ім'я рішення Visual Studio вже змінено).
  3. Змініть старі імена папок проекту на нові
  4. Відкрийте файл .sln і змініть назви папок проекту вручну зі старих на нові назви папок.
  5. Збережіть файл .sln у текстовому редакторі
  6. Відкрийте проект ще раз за допомогою Visual Studio, і рішення готове до модифікації

3

Я виявив, що цих вказівок було недостатньо. Мені також довелося шукати у файлах коду моделі, контролери та подання, а також файли AppStart, щоб змінити простір імен.

Оскільки я копіював свій проект, а не просто перейменовував його, мені також довелося зайти в applicationhost.config для IIS express і відтворити прив'язки, використовуючи різні номери портів, а також змінити фізичний каталог.


1

перейдіть до мого start-documents-iisExpress-config, а потім клацніть правою кнопкою миші на applicationhost і виберіть відкрити візуальною студією 2013 для Інтернету, ви потрапите у вікно applicationhost.config у візуальній студії, а тепер у регіоні chsnge фізичний шлях до шляху, де ваш проект розміщений

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.