Visual Studio 2005: пожалуйста, прекратите открывать мои CS-файлы в «режиме разработки»! - PullRequest
9 голосов
/ 17 сентября 2008

Я думаю, что это связывает файлы CS моей веб-службы с соответствующими файлами ASMX. Но что бы ни случилось, я не могу дважды щелкнуть, чтобы открыть файлы CS - мне нужно «просмотреть код», или он открывается в конструкторе.

Кто-нибудь знает, как отключить это автоматическое поведение? Я просто хочу отредактировать код!

Ответы [ 5 ]

16 голосов
/ 18 сентября 2008

Попробуйте щелкнуть правой кнопкой мыши, выберите «Открыть с помощью ...», отметьте «CSharp Editor» и выберите «Установить по умолчанию».

Это помогает избежать WinForms Designer.

5 голосов
/ 03 апреля 2009

Я нашел этот вопрос, пытаясь справиться с подобной проблемой. У меня был класс C # в файле, и всякий раз, когда я дважды щелкал по файлу, он пытался открыть в режиме конструктора, но режим конструирования для этого класса был бессмысленным. Я просто хочу увидеть код.

Я обнаружил, что добавление атрибута [System.ComponentModel.DesignerCategory ("")] в мой класс исправило это.

0 голосов
/ 01 июля 2010

По моему опыту, если вы обнаружите, что редактор записи, то есть редактор не по умолчанию, открывается при двойном щелчке файла в Solution Explorer , тогда что-то не так с базовым проектом Параметры пользователя файл (.user) или Параметры пользователя файл (.suo) решения. (Я не уверен, какой, но я подозреваю, что настройки хранятся в файле .suo.) Удаление .suo и всех файлов проекта .user решило проблему.

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

0 голосов
/ 17 сентября 2008

По какой-то причине VS2005, похоже, имеет это немного в обратном направлении, когда дело доходит до веб-сервисов. Чтобы открыть веб-сервис в представлении кода, дважды щелкните файл .asmx, а не файл .asmx.cs.

Полагаю, в этом есть какой-то смысл, поскольку "веб-сервис" нечего "проектировать", но это нелогично, если вы работаете с файлами .aspx.

0 голосов
/ 17 сентября 2008

В представлении Solution Explorer щелкните значок «Показать все файлы». Это поставит символ «+» рядом с каждым из ваших файлов. Нажмите +, и он развернется, чтобы показать файл .CS, который содержит код ASMX. Теперь дважды щелкните этот файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...