VS2010 express beta2 - нет диалогового окна добавления ссылок, нет открытых файлов / диалогов проекта - PullRequest
0 голосов
/ 09 апреля 2010

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

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

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

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

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

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

Ответы [ 7 ]

2 голосов
/ 20 апреля 2010

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

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

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

2 голосов
/ 13 сентября 2015

Вот обходной путь.

Просто запустите wisptis.exe из командной строки и запустите Visual Studio.

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

РЕДАКТИРОВАТЬ 1 : - Или просто нажмите «WIN» + «R», введите «wisptis» и нажмите «Enter».

1 голос
/ 17 августа 2010

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

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

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

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

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

Кому-нибудь повезло больше в поиске первопричины?

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

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

Я наконец-то нашел обходной путь. Если я временно отключу электроинструменты, нормально откроется диалоговое окно «Добавить ссылки» После добавления моих ссылок я снова могу включить электроинструменты.

0 голосов
/ 15 апреля 2010

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

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

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

0 голосов
/ 14 апреля 2010

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

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

Спасибо, что ответили на мой пост. После нескольких часов поиска в Google за последние несколько дней, ваш пост - первый, который я видел, когда кто-то, кроме меня, тоже сталкивался с этой проблемой.

0 голосов
/ 13 апреля 2010

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

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

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

Единственные надстройки, которые я запускаю:

  • GhostDoc
  • .NET Reflector

Другие сопутствующие товары, которые я запускаю:

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