Ответ 1
ПОСЛЕДНИЕ ОБНОВЛЕНИЯ (ноябрь-21): Теперь мы выпустили патч для этой ошибки. Вы можете скачать его из здесь.
Я оставляю остальную часть этого ответа так, как есть, но больше не должно быть необходимости в каком-либо обходном пути после того, как был применен связанный с ним патч.
ОРИГИНАЛЬНЫЙ ОТВЕТ: Я начну с извинения и подтвержу, что здесь есть хотя бы одна ошибка (если не больше). Некоторые из нас активно следят за этим на нашей стороне. Мы пока не знаем полной степени проблемы, хотя было бы здорово получить дополнительную информацию от всех, кто в настоящее время работает в этом.
Цель состояла в том, чтобы показать уведомление пользователям, работающим в Windows или Windows Phone Store. Это не то, что должно появляться для пользователей, не занимающихся разработкой магазина.
Наиболее многообещающим обходным решением до сих пор является:
- Закройте текущее открытое решение (если он загружен)
- Отклонить уведомление
- Закрыть Visual Studio
Вы не должны видеть уведомление снова в последующих сеансах VS, пока не сделаете что-то, что снова приведет к загрузке связанных функций Store (например, создайте или загрузите проект приложения Store).
Если это не заставило его уйти, ответьте, и мы постараемся работать с вами, чтобы получить более подробную информацию о том, что может заставить его продолжать появляться для вас.
UPDATE: Если вышеупомянутое обходное решение не работает для вас (например, пользователей ReSharper), у меня есть еще один, который должен по крайней мере обеспечить отсрочку от уведомлений примерно на месяц за раз:
- Убедитесь, что критическое уведомление в настоящее время активно (т.е. красное уведомление).
- Закройте все открытые экземпляры Visual Studio.
- Откройте "Проводник" и перейдите в каталог
%LocalAppData%\Microsoft\VisualStudio\12.0\Notifications
. - Откройте файл
Notifications_Active.xml
, найденный в текстовом редакторе. - Найдите элемент уведомления, ссылающийся на лицензию разработчика.
- Измените значение
Severity
на0
вместо2
.
Это должно привести к тому, что красное предупреждение перестанет использоваться для этого уведомления, пока вы оставите уведомление активным (т.е. не отклоняйте его).