Обновление 4 для Visual Studio 2013 - как перестать раздражать уведомления

131

Только что установил Visual Studio 2013 Update 4, и теперь я вижу это раздражающее красное уведомление о том, что мне нужна лицензия разработчика для Магазина Windows и Windows Phone, которая мне не нужна.

введите описание изображения здесь

Как только я нажимаю «Отменить все», оно возвращается при следующей загрузке Visual Studio, то же самое уведомление, которое я отклонил. Другими словами, сколько раз он скажет мне, что мне нужна лицензия? Итак, я хочу сказать, как мне перестать отображать красное уведомление.

[править] На самом деле это подсказывает мне время от времени, а не каждый перезапуск визуальной студии ... как я думаю, кто-то упомянул в одном из комментариев.

обкрадывать
источник
3
У меня такой же вопрос. Мне не нужна лицензия разработчика и не нужны раздражающие уведомления!
Рууд ван Фалиер
Согласен, это раздражает. Если кто-то из вас найдет способ остановить это, я бы хотел это услышать. Я получаю то же самое на VS2013 после применения различных обновлений.
SteveH
8
Вы можете отправить отзыв в VS. Он находится рядом с красным значком уведомлений на скриншоте выше. Скажите им прямо, что это раздражает. У меня есть, и я призываю других сделать то же самое.
Даррен Хейл
2
Вы, ребята, используете R #? Если да, попробуйте приостановить R # и посмотрите, будет ли у вас по-прежнему красное уведомление. Похоже, что на моей машине может быть задействован R #.
Уэйд
1
@DarrenHale - Отличное предложение. Также рекомендую включить ссылку на эту статью SO и снимок экрана VS рядом с этим сообщением SO.
Филип Питтл

Ответы:

95

ПОСЛЕДНЕЕ ОБНОВЛЕНИЕ (21 ноября): мы выпустили исправление для этой ошибки. Вы можете скачать его здесь .

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


ОРИГИНАЛЬНЫЙ ОТВЕТ: Начну с извинений и подтверждаю, что у нас есть хотя бы одна ошибка (если не больше). Некоторые из нас активно занимаются этим расследованием на нашей стороне. Мы еще не знаем всей степени проблемы, поэтому было бы здорово получить дополнительную информацию от любого, кто в настоящее время сталкивается с ней.

Намерение состояло в том, чтобы показать уведомление пользователям, работающим над приложениями Windows или Windows Phone Store . Это не было чем-то, что должно было возникнуть у пользователей, не занимающихся разработкой Store .

На данный момент наиболее многообещающим обходным решением является:

  1. Закройте текущее открытое решение (если оно загружено)
  2. Закрыть уведомление
  3. Закрыть Visual Studio

Вы не должны снова видеть это уведомление в последующих сеансах VS, пока не сделаете что-то, что приведет к повторной загрузке связанных с Магазином функций (например, создания или загрузки проекта приложения Store).

Если это не поможет, ответьте, и мы постараемся работать с вами, чтобы получить более подробную информацию о том, из-за чего он может продолжать появляться у вас.

ОБНОВЛЕНИЕ : если вышеуказанный обходной путь не работает для вас (например, для пользователей ReSharper), у меня есть еще один, который должен, по крайней мере, обеспечивать передышку от уведомлений примерно на месяц:

  1. Убедитесь, что в данный момент активно критическое уведомление (т. Е. Красное уведомление).
  2. Закройте все открытые экземпляры Visual Studio.
  3. Откройте проводник и перейдите к %LocalAppData%\Microsoft\VisualStudio\12.0\Notifications каталог.
  4. Открой Notifications_Active.xml найденный файл в текстовом редакторе.
  5. Найдите элемент уведомления, относящийся к лицензии разработчика.
  6. Измените значение Severityэлемента на 0вместо 2.

Это должно заставить красное предупреждение больше не срабатывать для этого уведомления, пока вы оставляете уведомление активным (т. Е. Не отклоняете его).

ГУСП
источник
В настоящий момент я не могу попробовать ваше предложение, но могу дать вам дополнительную информацию. Я удалил параметры Windows Store и Windows Phone (путем восстановления VS в программах удаления), чтобы увидеть, остановит ли это уведомление, но этого не произошло. Он всегда отображается, когда я открываю .sln(это было для WPF, WinForms и консольных проектов). Если я открываю только VS, я не получаю уведомления. Это на машине с Windows 8, VS 2013 Ultimate. Я не видел отображения уведомления снова, пока не запустил новый экземпляр VS, а затем не открыл другой .sln.
Даррен Хейл
Предполагаемое поведение и обходной путь, описанные выше, у меня вообще не работают. Я произвольно получаю уведомление, когда часами работаю с одним решением, в котором нет проектов Windows Store или Windows Phone (только библиотеки классов, проекты ASP.NET) - оно просто время от времени всплывает. Кроме того, я начал новое решение для другого небольшого проекта, и оно появляется, когда я создаю пустое решение VS и каждый раз, когда я добавляю проект, все из которых являются простыми проектами библиотеки классов C # без внешних зависимостей. Когда я увольняю, закрываю VS и снова открываю VS и открываю свое решение, снова появляется красное уведомление.
Уэйд
7
@gusp Я только что провел эксперимент, и похоже, что ReSharper 8.2.3 вызывает его у меня. Когда я приостанавливаю R #, шаги по воспроизведению больше не работают. Когда я возобновляю работу с R #, проблема также возобновляется. Проблема может быть связана с взаимодействием между VS и R # или просто связана с R #. Кто-нибудь еще это видел?
Уэйд
1
@gusp, обходной путь обновления действительно помогает избавиться от красного. Все идет нормально.
Wade
2
@gusp - Никаких изменений с моей стороны (но с использованием R #). Все ли экземпляры VS нужно закрывать при редактировании Notifications_Active.xml? Кроме того, помогло бы также отредактировать Notifications_Archive.xml. На стороне нет, могу ли я удалить разработку телефона / магазина из моего экземпляра VS? Я не устанавливал эти компоненты при первоначальной установке VS, но они, кажется, волшебным образом добавляются при установке обновлений.
Филип Питтл