2010-04-09 9 views
0

Только что установлен VS2010 Express для Windows Phone прошлой ночью. Установка прошла гладко. Он создает проект, компилирует и развертывает приложение в эмуляторе.VS2010 express beta2 - нет диалогового окна ссылок, нет открытых диалоговых окон файлов/проектов

В этом случае проблема: когда я пытаюсь «Добавить ссылку» в меню «Проект», я не получаю диалоговое окно «Добавить ссылку». То же самое, если я щелкнул правой кнопкой мыши ссылку в обозревателе решений и нажмите «Добавить ссылку». Это не все. «Файл ... Открыть» и «Файл ... Открыть проект» также не могут открыть диалоговое окно с открытым файлом. При попытке любого из этих действий среда быстро теряет и восстанавливает фокус. Даже нажатие сочетания клавиш (Ctrl + O) заставляет IDE быстро терять и восстанавливать фокус, но диалоговое окно открытого файла не появляется.

Это то, что я пробовал, не особенно в таком порядке:
1. Отключена UAC
2. Контролируемые файлы и доступ к реестру с помощью Process Monitor в течение файла ... Открыть операции. Активность файла показала в основном «УСПЕХ» с несколькими «FAST IO DISALLOWED» и несколькими результатами «INVALID DEVICE REQUEST». Активность реестра показала в основном «УСПЕХ» с некоторым «НАЗВАНИЕ НЕ НАЙДЕНЫ» и несколькими результатами «БУФЕР ПЕРЕПОЛНЕНИЯ».
3. Создала новую чистую учетную запись Windows для запуска IDE с
4. Принудило тестовый проект добавить ссылку на «System.Xml.Linq», отредактировав файл проекта «.csproj». Не удалось загрузить проект в среде IDE.

У меня нет этих проблем на двух других компьютерах с Windows 7 с установленной VS2010 C# экспресс-бета-2. Одна машина - 32-битная, а другая 64-битная, как версия Premium Premium.

Моя система: Windows 7 Home Premium, 64-разрядная
Другие Visual Studio установленные продукты: VS2008 C# Express, VS2008 C++ выразить

Еще одна вещь, чтобы отметить: Несколько месяцев назад я установил распределение без телефона из VS2010 C# выразить бета 2, и у меня были такие же точные проблемы. Тогда я записал это на бета-версию и вернулся к VS2008 C# express, где у меня нет этих проблем.

+1

Вы используете бета-версию (и устаревшую бета-версию), и есть ошибки ... и вы удивлены? Кандидат на выпуск вышел месяц назад. –

+0

Поскольку OP все еще находится в этом сообществе. Пожалуйста, примите любое из нижеприведенных ответов. – ShihabSoft

ответ

0

У меня есть близкий к той же проблеме, за исключением того, что мой Новый | Диалог проекта работает, но Add Reference и Ctrl + O просто заставляют интерфейс терять фокус и восстанавливать фокус без всякого запуска диалога. Я попытался запустить devenv/ResetAddin и devenv/ResetSkipPkgs, но ни один из них не помог. Я тоже выключил ОАК. Я не испытываю проблемы с VS2008.

Вот мои настройки:

  • Windows 7 Ultimate x64
  • Visual Studio 2010 Ultimate RTM
  • Visual Studio 2008 Team System Developer Edition с Team Explorer 2008 и VS2008 SP1

The только добавленные множители:

  • GhostDoc
  • .NET Рефлектор

Другие Связанные продукты я бегу:

  • Microsoft Expression Studio 3
  • SQL Server 2008 Developer Edition с пакетом обновления 1
+0

Не знаю, почему, но пара перезапускает позже и собирается сообщить об этом как ошибку, я решил проверить его еще раз, и это сработало, поэтому я не знаю, что вызвало это. – Matt

0

сегодня я удалил VS2010 Экспресс бета 2 + телефон инструменты и установили окончательный RTM VS2010 Express C#. У ВСЕГО была проблема! Для ударов я попытался импортировать проект VS2008, потому что у него есть дополнительные ссылки в проекте, и мне было любопытно, как они будут обрабатываться. Проект импортирован успешно, но скомпилирован с ошибками, что он не смог найти ссылку для объекта SyndicationFeed, хотя ссылка для него была успешно добавлена ​​в список ссылок при импорте. Я удаляю ссылку (System.ServiceModel.Web), задерживаю дыхание и пытаюсь добавить ссылку еще раз. Удивительно, появляется диалоговое окно «Добавить ссылку», я добавляю ссылку назад, перекомпилирую и бинго. Файл ... Открыть и Файл ... Открыть проект теперь также открыть правильные диалоги открытия файла.

Чтобы убедиться, что это не случайность, связанная с импортом старого проекта, я закрыл VS2010, запустил его резервное копирование, создаю совершенно новый проект и попробую добавить ссылку. Он работает все еще. Диалоги Файл/Проект также отображаются. Я понятия не имею, как, но импорт проекта VS2008, по-видимому, сделал VS2010 правильным на моей машине.

Благодарим за сообщение. За несколько часов работы в Google за последние несколько дней ваш пост стал первым, кого я видел у кого-то другого, кроме этого.

0

Я нашел обходной путь, но это раздражает того, чтобы сделать это: 1. Создайте новый проект 2. Закрыть VS2010, не утруждают сохранения нового проекта 3. Запустите VS2010 снова, и все работает как должен. Я могу получить доступ к диалоговому окну Add Reference, и я могу сделать File ... Open and Open Project из меню и панели инструментов.

Если я закрою VS2010 и запустил его снова, он снова сломался. Выполнение моего обхода исправляет его снова для этого сеанса.

Ищет постоянное решение.

2

Matt, если вы все еще читаете этот пост, у меня есть решение:

ли вы отключили Tablet PC Input Service? Включить и запустить. Это было предложено мне на форумах MSDN, и это сработало для меня немедленно. У меня отключена эта служба, но я включил ее, выпустил VS2010, и это просто сработало. Я подтвердил это решение, снова включив службу с, начиная с VS2010 и отмечая, что он снова сломается. Еще раз включил службу, начал VS2010, и он отлично работает. Удивительно.

Я не думаю, что это приемлемо, чтобы потребовать, чтобы эта конкретная услуга только для VS2010 функционировала правильно. Надеюсь, они исправит это в неизбежном пакете обновления. FYI, я отключил эту службу, потому что я отключил все службы, которые мне не нужны. Итак, теперь у меня есть две задачи «wisptis.exe», которые составляют ~ 8 МБ ОЗУ и каждый раз, когда я включаю ПК. Или я могу снова отключить услугу и просто прибегнуть к моему предыдущему обходу. haha

+0

Дэвид, я тоже наткнулся на это. Это было для меня причиной. – Matt

+0

То же самое здесь, на старой системе разработки. благодаря – Justjyde

0

Наконец-то я выяснил, что вокруг. Если я временно отключу Электроинструменты, откроется диалоговое окно «Добавить ссылки». После добавления моих ссылок я могу снова включить Power Tools.

1

У меня возникла такая же проблема.Я запускаю VS2010 Express в Windows 7 (x64). Повторное включение службы «Tablet Input» «исправила» проблему.

VS2010 всегда работал нормально, а затем внезапно без видимых причин «ctrl-O», «Добавить ссылку», «Открытый проект» и другие подобные функции перестают работать.

Никакой ремонт/деинсталляция/переустановка не устранили бы проблему.

Я всегда отключил услугу «Tablet Input» на Win 7, потому что я использую планшет Wacom и не люблю визуальное уведомление (щелчок) мыши, который вызывает эту услугу. VS2010 до сих пор отлично работал в этой настройке с отключенным сервисом ввода Tablet, но затем возникла проблема, и мне пришлось снова включить службу «Tablet Input», чтобы она исчезла.

У меня есть другой компьютер с той же настройкой - Win 7 (x64), VS2010 Express, таблица Wacom и отключенная услуга «Tablet Input» - и здесь VS2010 все еще работает нормально. На обоих компьютерах установлено почти идентичное программное обеспечение и установлены обновления, поэтому я до сих пор не знаю, где разница.

У кого-то было больше удачи в поиске первопричины?

Я также использую Power Toys, но мне не удалось сопоставить эту установку с проблемным поведением VS2010.

2

Вот работа.

Просто запустите wisptis.exe из командной строки и запустите визуальную студию.

Если вы не хотите запускать каждый раз при перезагрузке компьютера, просто поместите файл wisptis.exe в файл .bat и переместите его в папку автозагрузки, чтобы он автоматически выполнялся на каждом запускать.

EDIT 1: - Или просто нажмите «WIN» + «R» и введите «wisptis» и нажмите «Enter».