В Visual Studio 2012, когда я переименовываю файл aspx, VS автоматически переименовывает файл codebehind, но передает имя файла .aspx
из имени файла. Поскольку он все еще вложен как codebehind, я не могу переименовать его. Текущее обходное решение заключается в закрытии VS и его повторном открытии, после чего файл - поскольку он заканчивается на .cs
, а не .aspx.cs
- больше не считается файлом codebehind.VS2012 неправильно переименовывает codebehind при переименовании файла разметки
Файл создается (или скопирована с другого):
.aspx теряется при переименовании в Default1.aspx
:
закрыть и снова открыть Визуальная Stuio, чтобы найти это :
переименовать, чтобы добавить недостающий .aspx
:
наконец-то есть правильно названный CodeBehind:
Это происходило с коллегой на некоторое время и только недавно начали происходить для меня (никакого катализатора я не могу придумать). Кто-нибудь знает, как исправить автоименование файла codebehind?
Примечание: Эта проблема возникает только на веб-сайте. Переименование функций, как ожидается, в WebApp.
Спасибо. Это то, что я искал. Я проверял, что это действительно вызывает ошибку. Теперь, чтобы сообщить им об этом. – snumpy
Хорошо, вот и вот глупый вопрос. Как отключить веб-Essentials? Даже не знал, что он был установлен. – htm11h