Как переименовать папку проекта из Visual Studio?

Поместите это в файл с именем test.js:

db.mycollection.findOne()
db.getCollectionNames().forEach(function(collection) {
  print(collection);
});

, затем запустите его с помощью mongo myDbName test.js.

619
задан shA.t 6 September 2017 в 17:25
поделиться

5 ответов

пользователи TFS: при использовании управления исходным кодом, которое требует, Вы для предупреждения его перед Вашим переименовывать файлы/папки тогда смотрите этот ответ вместо этого , который покрывает дополнительные требуемые шаги.

<час>

Для переименования папки проекта , отображаемое имя файла (.*proj) и в Visual Studio:

  • Близко решение.
  • Переименовывают папку (папки) вне Visual Studio. (Переименуйте в TFS при использовании управления исходным кодом)
  • Открывают решение, при игнорировании предупреждений (ответьте "нет", если спросили загрузить проект из управления исходным кодом).
  • Проходят весь недоступный проекты и...
    • Открываются эти свойства окно для проекта (выделите проект и нажатие Высокий звук + свойства Enter или F4 , or right-click>).
    • Набор свойство' Путь к файлу ' к новому местоположению.
        <литий>, Если свойство не доступно для редактирования (как в VS2012), то откройте .sln файл непосредственно в другом редакторе, таком как Блокнот ++ и обновите пути там вместо этого. (Вам, возможно, понадобится к контролю решение сначала в TFS и т.д.), Перезагрузка
    • , проект - щелкает правой кнопкой> проект перезагрузки.
    • Изменение отображаемое имя проекта, путем выделения его и нажимающего F2 , или щелкает правой кнопкой> , переименовывают .

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

при выполнении этих шагов тогда Вы могли бы также полагать, что переименование следующего соответствовало:

  1. блок
  2. Пространство имен Пространства имен
  3. По умолчанию/Корневое существующих файлов (используют осуществлять рефакторинг инструменты в Visual Studio или непоследовательный инструмент пространств имен ReSharper)

Также рассматривают изменение значений следующего атрибуты сборки :

  1. AssemblyProductAttribute
  2. AssemblyDescriptionAttribute
  3. AssemblyTitleAttribute
701
ответ дан 12 revs, 9 users 58% 6 September 2017 в 17:25
поделиться

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

Вуаля:)

31
ответ дан mortenbpost 6 September 2017 в 17:25
поделиться

Существует другой способ делать это, с помощью *.sol, *csproj файлы.

  1. открываются, Ваш файл
  2. решения ищут *.csproj, который требуется изменить
  3. , это будет похоже на это (относительно *.sol файла):

    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Shani.Commands.Impl", "Shani.Commands.Impl\Shani.Commands.Impl.csproj", "{747CFA4B-FC83-419A-858E-5E2DE2B948EE}"

  4. и просто изменяют первую часть на новый diretory, например:

    Impl\Shani.Commands.Impl\Shani.Commands.Impl.csproj

  5. , конечно, не забывают перемещаться, целый проект к тому каталогу

Весело проводят время.

88
ответ дан rabashani 6 September 2017 в 17:25
поделиться

В ответе andersjanmyr проще сначала переименовать проект.

  1. Переименовать проект.
  2. Закройте решение (сохраните его).
  3. Переименуйте папки вне Visual Studio.
  4. Откройте решение, игнорируя предупреждения.
  5. Просмотрите все недоступные проекты и установите для свойства «Путь к файлу» новое расположение файла проекта, то есть someproject.csproj.
  6. Перезагрузите проект.

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

В свойствах проекта обновите имя сборки и пространство имен по умолчанию. Это обновит следующее в файле проекта ...

<RootNamespace>SomeProjectName</RootNamespace>
<AssemblyName>SomeProjectName</AssemblyName>

... и избавится от ошибки «Пространство имен не соответствует расположению файла, должно быть: 'SomeProjectName'»

Переименуйте корневое пространство имен (если у вас есть resharper, щелкните правой кнопкой мыши пространство имен и выберите Refactor -> Rename).

Измените все вхождения вашего старого имени проекта в AssemblyInfo.cs

8
ответ дан 22 November 2019 в 21:49
поделиться

ПРИМЕЧАНИЕ: Это исправление для Visual Studio 2008, но должно работать и здесь.

  1. Используя проводник Windows, переименуйте обе папки решения (родительскую и дочернюю) в новое имя решения.
  2. Удалите файл .sln, расположенный в родительской папке.
  3. В Visual Studio выберите File|Open Project.
  4. Войдите в новую папку, которую вы только что переименовали, и откройте файл .csproj (расположенный в дочерней папке).
  5. Щелкните правой кнопкой мыши на имени проекта и переименуйте его в то, что вам нужно. (Это должно быть то же имя, что и папка в шаге 1.)
  6. Выберите File|Close Solution. В диалоговом окне появится вопрос, хотите ли вы сохранить изменения в файле .sln. Нажмите Да.
  7. В диалоговом окне Сохранить файл как укажите на только что переименованную папку PARENT и нажмите кнопку Сохранить. (ПРИМЕЧАНИЕ: Убедитесь, что файл .sln имеет то же имя, что и папка. Это не обязательно, но поддерживает согласованность).

ГОТОВО.

1
ответ дан 22 November 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: