Визуальная Студия 2005:Пожалуйста, прекратите открывать мои файлы CS в «режиме дизайна»!

StackOverflow https://stackoverflow.com/questions/79434

  •  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 проекта решило проблему.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top