Аналогичные проблемы возникают, когда необходимо создать новый проект, и вы хотите, чтобы имя папки проекта отличалось от имени проекта.
Когда вы создаете новый проект, он сохраняется в
./path/to/pro/ject/YourProject/YourProject.**proj
Предположим, вы хотели, чтобы оно было прямо в папке ject
:
./path/to/pro/ject/YourProject.**proj
Мой способ решения этой проблемы - создать проект с последней частью пути в качестве имени, чтобы он не создавал дополнительный каталог:
./path/to/pro/ject/ject.**proj
Когда вы теперь переименовываете проект из Visual Studio, вы достигаете цели, не выходя из VS:
./path/to/pro/ject/YourProject.**proj
Недостатком этого подхода является необходимость настройки пространства имен по умолчанию и имени двоичного файла вывода, а также необходимость обновления пространств имен во всех файлах, включенных в шаблон проекта.