Попытайтесь щелкнуть правой кнопкой, выберите "Открытый с...", метка "Редактор До-диеза" и выбирает "Установленный по умолчанию".
Это работает на уход от Разработчика WinForms.
В представлении Solution Explorer нажмите значок "Show All Files". Это поместит "+" символ рядом с каждым из Ваших файлов. Нажмите +, и это расширится для показа.CS файла, который содержит код ASMX. На данном этапе дважды щелкните по тому файлу вместо этого.
По некоторым причинам VS2005, кажется, имеет это немного назад когда дело доходит до веб-сервисов. Для открытия веб-сервиса в представлении кода дважды щелкните по .asmx файлу, не .asmx.cs файлу.
Я предполагаю, что это имеет немного смысла, поскольку нет ничего для "разрабатывания" когда дело доходит до веб-сервиса, но это парадоксально, если Вы работали с .aspx файлами.
Я нашел этот вопрос при попытке иметь дело с подобной проблемой. У меня был класс C# в файле и каждый раз, когда я дважды щелкнул по файлу, он попытается открыться в режиме проектирования, но режим проектирования был бессмыслен для этого класса. Я просто хочу видеть код.
Я нашел что, добавив [Система. ComponentModel. DesignerCategory ("")] приписывают моему классу, зафиксированному это.
По моему опыту, если вы обнаружите, что редактор записи, который не является редактором по умолчанию, открывается при двойном щелчке по файлу в обозревателе решений , то что-то не так с базовым проектом. Файл параметров пользователя (.user) или файл решения Параметры пользователя (.suo). (Я не уверен в каком, но подозреваю, что настройки хранятся в файле .suo.) Удаление файлов .suo и всех файлов проекта .user решило проблему.
Я лично установил Редактор форм в качестве редактора по умолчанию для форм в начале проекта. После того, как формы станут стабильными и потребуют меньшего количества изменений дизайна пользовательского интерфейса, я переключаю редактор по умолчанию.