VS2010 открывает сайт в блокноте? плохое исправление?

Я использую VS2010 на Windows XP Pro (sp3, x86), и я только что установил исправление kb2106584. Это исправление было сообщено некоторыми людьми, например, здесь, как исправление проблемы, возникшей у меня с тем, что Asp.Net Development Server не открывался должным образом из VS, который у меня был ранее. Однако моя проблема была вызвана тем, что ESET NOD32 связывался с http-трафиком от devenv.exe и вызывал излишнее использование всех портов на моем компьютере.
В любом случае, как только это закончилось, я снова открыл свой веб-сайт и нажал "Отладка". Появляется сервер Asp.Net Dev, что и должно было сделать исправление, а затем открывается блокнот ++ со вкладками, которые у меня были в прошлый раз, когда я его использовал, и IE никогда не появляется. "Чего ждать?" Попробуйте снова. и опять. Всегда notepad++, никогда IE, всегда без новых открытых документов, просто некоторые совершенно не связанные вещи.
Я видел еще один пост на SO об этом, но его проблема была в поврежденных файлах / файловой системе. Мой проект находится в системе контроля версий, поэтому я попытался удалить и вернуться к вчерашней ревизии. Все еще открывает notepad++, так что это не моя проблема.
Я также попытался восстановить, который ничего не сделал, и удалить мои локальные файлы решения, которые также ничего не сделали. Я перезапустил программу и затем компьютер, оба безрезультатно.
Я начинаю верить, что это исправление, и я пытаюсь восстановить систему пару дней назад. Еще раз, нет кости; это все еще тянет блокнот ++ вместо IE.

Итак, вопросы становятся:
Можно ли изменить один или два параметра, чтобы снова открыть нужную программу?
Или это плохое / неправильное исправление, и если да, то как его удалить? Он не отображается в диалоговом окне "Установка и удаление программ", и я не вижу возможности удалить его в VS или в установщике.

Заранее спасибо.

[edit] Также обратите внимание: Notepad++ на самом деле не открывает файл веб-сайта, он просто открывается с тем, что я оставил в нем в прошлый раз. Я не знаю, поможет ли это вообще, но я чувствовал, что детали будут оценены. [/редактировать]

1 ответ

Решение

Исправлена:
Деинсталляция n++, удаление КАЖДОЙ записи реестра и папки, содержащей "notepad ++" (кроме той, из которой я удалил строку ";notepad++. Exe"), затем переустановка n ++ заставила VS прекратить открывать notepad ++.
Теперь он снова открывает веб-браузер по умолчанию.

[редактировать]
Примечание для всех, кто сталкивается с этой конкретной и странной проблемой:
Стоит попробовать изменить настройку "Обзор с помощью..." в VS, щелкнув Default.aspx в "Internet Explorer". Мой список включал Notepad++ в качестве доступного интернет-браузера.
Это может быть лучшим решением, чем предыдущее, если оно действительно работает.

Я не знал, что этот параметр позволит использовать Notepad++ в качестве опции, пока мне не придется снова устанавливать его в IE после всего этого, и это могло быть проблемой все время. Видимо, VS просто иногда меняет эту настройку. Каким образом или почему N++ был установлен как интернет-браузер, совершенно вне моего понимания, но я сделал себе одолжение "Удалить" NotePad++ из списка, и вы можете сделать то же самое.
Опять же, я никогда не узнаю, действительно ли я обнажил все, когда мог изменить одну настройку, которая была загадочно сброшена, но может ли этот [урок?] Быть записан по крайней мере для потомков.
[/редактировать]

Потребовалось все это, чтобы выяснить, что это [было?] Фиктивная запись реестра где-то, что [могло быть?] Изменено исправлением; запись реестра, которую ни notepad ++, ни Visual Studio 2010 Ultimate не будут очищать при удалении или заменять при повторной установке
Что это было? Я понятия не имею. Как я уже сказал, я даже не использовал n ++ на этой неделе, пока VS не начал открывать его для меня, и единственное изменение, которое я сделал, было установить это исправление.

Другие вопросы по тегам