Переименование файлов в обозревателе решений VS 2015

Я недавно обновился до Visual Studio 2015. Мне нравится в нем много вещей, но мне не нравится то, что когда вы нажимаете F2, чтобы переименовать файл в проводнике решений, теперь выделяется полное имя с расширением. . Есть ли какие-нибудь настройки, чтобы он выделял только имя, как это было в 2013 году?


person Henry Crans    schedule 14.08.2015    source источник
comment
У меня такая же проблема на новой виртуальной машине Windows 7 (VirtualBox) с VS 2015 Enterprise. Сначала все в порядке, но как только я открываю файл XAML или начинаю его переименовывать (даже если переименование отменено), все операции переименования с этого момента выделяют расширение.   -  person cremor    schedule 03.09.2015


Ответы (4)


У меня была такая же проблема с одним конкретным решением и Visual Studio 2013. Кажется, проблему можно решить, просто удалив .suo файл (вы можете найти его в том же каталоге, что и .sln файл).

Обратите внимание, что файл .suo хранит ваши пользовательские настройки для решения, поэтому после его удаления вы потеряете ранее открытые вкладки, выбор для запуска проекта и некоторые другие вещи, но ничего особо важного. Visual Studio воссоздает этот файл в следующий раз, когда вы откроете решение.

Обновление: в случае Visual Studio 2015/2017 вместо этого необходимо удалить папку .vs.

person Konstantin Balchikov    schedule 27.07.2016

Сейчас у нас есть активная ошибка, которую мы хотим исправить. Я поделился этими деталями с разработчиком, который пытается исправить это, поэтому сейчас мы не уверены, почему это работает для некоторых, а не для других. Будьте на связи...

Спасибо! Кэти VS Команда IDE

person Cathy Sullivan    schedule 04.09.2015
comment
Спасибо за информацию! Есть ли проблема с GitHub или MS Connect, за которой мы можем следить? - person cremor; 07.09.2015
comment
К сожалению, это внутренняя ошибка только с тех пор, как я зарегистрировал ее сам. Я надеюсь, что мы исправим это в грядущем обновлении Visual Studio, так что следите за обновлениями. Спасибо! - person Cathy Sullivan; 08.09.2015

У меня Visual Studio 2015 Community Edition, а F2 просто выделяет имя файла без расширения. Это не ответ на ваш вопрос, но подумал, что это поможет вам понять, что не все установки / обновления Visual Studio 2015 имеют эту проблему - и это было слишком долго для комментария. Моя была свежей установкой. Вы пробовали отключить расширения, перезапустить VS и снова попытаться переименовать?

Переименование файла

Visual Studio 2015

person zedfoxus    schedule 14.08.2015
comment
Интересно. И на самом деле я только что понял, что у меня есть только эта проблема в конкретном решении, над которым я работал. Когда я создал новый, он не выделяет расширение. Кроме того, когда я открыл это же решение в 2013 году, оно также не выделяло это расширение. Я действительно сбит с толку. - person Henry Crans; 14.08.2015
comment
Попробуйте открыть файл Project этого конкретного решения (например, файл csproj вместо файла sln) с помощью Visual Studio 2015 и посмотрите, можете ли вы переименовать имя файла без расширения. Если вы можете переименовать имя файла без расширения, сохраните его в новом файле решения и повторно откройте это решение. Если все в порядке, скорее всего, в файлах решения возникла проблема. - person zedfoxus; 14.08.2015
comment
Мне также удалось продублировать проблему с помощью нового решения. У меня даже было это, когда он начинает правильно выделять его, когда я открываю решение, но затем, как только я нажимаю f2 в файле .xaml, он выделяет все имя файла. И затем оттуда он указывает неправильные даже на файлы .cs, которые ранее работали. - person Henry Crans; 14.08.2015
comment
Как насчет создания нового решения и добавления файлов из файловой системы (Добавить существующий файл)? Проблема все еще возникает? Я заинтригован, уверен, что вы тоже. - person zedfoxus; 14.08.2015
comment
Хорошо, если я добавлю существующие файлы сразу после создания нового решения / проекта, все заработает. Но опять же, как только я переименовываю файл .xaml, он начинает выделять расширения даже для новых файлов. Если я добавлю новый файл после того, как он уже начал это делать, он все равно сделает это с добавленными файлами. Можете ли вы продублировать теперь, когда я дал более подробную информацию о том, как я столкнулся с проблемой? - person Henry Crans; 14.08.2015

Это было исправлено в последнем обновлении VS 15.

person Henry Crans    schedule 08.06.2016