Визуальная Студия 2005:Пожалуйста, прекратите открывать мои файлы CS в «режиме дизайна»!
-
09-06-2019 - |
Вопрос
Я думаю, что это связывает файлы CS моей веб-службы с соответствующими файлами ASMX.Но что бы ни происходило, я не могу открыть файлы CS двойным щелчком мыши — мне нужно «просмотреть код», иначе он откроется в дизайнере.
Кто-нибудь знает, как отключить это автоматическое поведение?Я просто хочу отредактировать код!
Решение
Попробуйте щелкнуть правой кнопкой мыши, выбрать «Открыть с помощью...», отметить «Редактор CSharp» и выбрать «Установить по умолчанию».
Это помогает избежать использования WinForms Designer.
Другие советы
Я нашел этот вопрос, пытаясь решить аналогичную проблему.У меня был класс C# в файле, и всякий раз, когда я дважды щелкал файл, он пытался открыться в режиме дизайна, но режим дизайна был бессмысленным для этого класса.Я просто хочу увидеть код.
Я обнаружил, что добавление атрибута [System.ComponentModel.DesignerCategory("")] в мой класс исправило это.
В представлении обозревателя решений щелкните значок «Показать все файлы».Рядом с каждым вашим файлом появится символ «+».Нажмите +, и он развернется, чтобы отобразить файл .CS, содержащий код ASMX.Вместо этого дважды щелкните этот файл.
По какой-то причине в VS2005 это выглядит немного наоборот, когда дело касается веб-сервисов.Чтобы открыть веб-сервис в представлении кода, дважды щелкните файл .asmx, а не файл .asmx.cs.
Я думаю, это имеет некоторый смысл, поскольку когда дело касается веб-сервиса, «проектировать» нечего, но это противоречит здравому смыслу, если вы работали с файлами .aspx.
По моему опыту, если вы обнаружите, что написанный редактор, то есть редактор не по умолчанию, открывается при двойном щелчке по файлу в Обозреватель решений значит что-то не так с базовым проектом Параметры пользователя файл (.user) или решение Параметры пользователя файл (.suo).(Я не уверен, какие именно, но подозреваю, что настройки хранятся в файле .suo.) Удаление .suo и всех файлов .user проекта решило проблему.
Я лично устанавливаю Редактор форм в качестве моего редактора форм по умолчанию в начале проекта.После того, как формы станут стабильными и потребуют меньше изменений в дизайне пользовательского интерфейса, я переключаю редактор по умолчанию.