Visual Studio 2013 Update 4 - Як зупинити набридливі сповіщення


131

Щойно встановлено Visual Studio 2013 Update 4, і тепер я бачу це набридливе червоне повідомлення, яке говорить мені, що мені потрібна ліцензія розробника на Windows Store та Windows Phone - що мені не потрібно.

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

Щойно я натискаю відхилити все, воно повертається наступного разу, коли я завантажую Visual Studio, те саме повідомлення, яке я відхиляв. Іншими словами, скільки разів він скаже мені, що мені потрібна ліцензія? Тож моя думка полягає в тому, як я припиняю показувати червоне повідомлення.

[ред.] Насправді це спонукає мене так часто не просто кожен перезапуск візуальної студії ... як я думаю, хтось згадав в одному з коментарів.


3
У мене те саме питання. Я не хочу ліцензії розробника і не хочу також дратувати повідомлення!
Рууд ван Фальєр

Погодився, це дратує. Якщо хтось із вас знайде спосіб зупинити це, я хотів би це почути. Я отримую те саме на VS2013 після застосування різних оновлень.
SteveH

8
Ви можете надсилати відгуки в межах VS. Він прилягає до червоного значка сповіщень на скріншоті вище. Скажи їм прямо, це дратує. Я маю, і я б закликав інших робити те саме.
Даррен Хейл

2
Ви використовуєте R #? Якщо так, спробуйте призупинити R # і побачити, чи все ще отримуєте червоне повідомлення. Здається, R # може бути залучений до моєї машини.
Вейд

1
@DarrenHale - чудова пропозиція. Також рекомендуємо включити посилання на цю статтю про ПЗ та знімок екрана VS поруч із цим повідомленням про ПП.
Філіп Піттл

Відповіді:


95

ОСТАННЕ ОНОВЛЕННЯ (21 листопада): Зараз ми випустили виправлення для цієї помилки. Ви можете завантажити його звідси .

Я залишаю решту цієї відповіді так, як є, але більше не повинно бути необхідності в будь-якому вирішенні, як тільки патч, пов'язаний вище, буде застосований.


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

Наміром було показати сповіщення користувачам, які працюють у додатках Windows або Windows Phone 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 та 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, рішення оновлення дійсно допомагає зникнути червоним. Все йде нормально.
Вейд

2
@gusp - жодних змін у моєму кінці (але за допомогою R #). Чи потрібно закривати всі екземпляри VS під час редагування Notifications_Active.xml? Також, чи допоможе це також редагувати Notifications_Archive.xml. З іншого боку, я можу видалити розробку Phone / Store від мого екземпляра VS? Я не встановлював ці компоненти, коли спочатку встановлював VS, але вони, здається, магічно додаються при встановленні оновлень.
Філіп Піттл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.