Visual Studio добавляет номер к имени проекта в обозревателе решений
У меня есть файл решения с кучей проектов внутри него. Одним из проектов является проект веб-сайта. Я собирался обновить VS2012 до VS2013 и просто открыл файл.sln в VS2013.
Это работает, но по какой-то причине VS переименовывает проект так, чтобы он отображался в обозревателе решений как "NormalNameForProject(1)" с добавленной странной частью (1). Как это получается?
Я могу заглянуть внутрь фактического файла.sln и увидеть, что в него действительно добавлен (1), но откуда он берется и почему он добавляется?
2 ответа
Возможно, у вас есть другой (веб-сайт) проект с таким же именем. VS2013 использует IIS Express для локального размещения сайтов, и они должны иметь уникальные имена в конфигурационном файле IIS Express. Если у вас есть несколько веб-проектов с одинаковыми именами, они переименовываются в соответствии с именем в файле конфигурации IIS Express.
Это мое лучшее предположение.
У меня было это, когда я добавил проект, удалил его и добавил снова с тем же именем. Я решил это, отредактировав конфигурационный файл IIS, расположенный здесь для VS 2015:
$ (SolutionDir).vs\ Config\ ApplicationHost.config