Visual Studio 2013 Update 4 - Comment arrêter les notifications ennuyeuses

131

Je viens d'installer Visual Studio 2013 Update 4 et je vois maintenant cette notification rouge ennuyeuse m'indiquant que j'ai besoin d'une licence de développeur pour Windows Store et Windows Phone - dont je n'ai pas besoin.

entrez la description de l'image ici

Une fois que j'ai cliqué sur tout rejeter, cela revient la prochaine fois que je charge Visual Studio, la même notification que j'ai rejetée. En d'autres termes, combien de fois me dira-t-il que j'ai besoin d'une licence? Mon point est donc de savoir comment arrêter d'afficher la notification rouge.

[modifier] En fait, cela m'incite de temps en temps, pas seulement à redémarrer un studio visuel ... comme je pense que quelqu'un l'a mentionné dans l'un des commentaires.

Rob
la source
3
J'ai la même question. Je ne veux pas de licence de développeur et je ne veux pas non plus de la notification ennuyeuse!
Ruud van Falier
D'accord, c'est ennuyeux. Si l'un d'entre vous trouve un moyen de l'arrêter, j'aimerais l'entendre. J'obtiens la même chose sur VS2013 depuis l'application de diverses mises à jour.
SteveH
8
Vous pouvez envoyer des commentaires dans VS. Il est adjacent à l'icône de notifications rouge sur la capture d'écran ci-dessus. Dites-leur directement que c'est ennuyeux. Je l'ai fait et j'encouragerais les autres à faire de même.
Darren Hale
2
Utilisez-vous R #? Si tel est le cas, essayez de suspendre R # et voyez si vous recevez toujours la notification rouge. Il semble que R # soit impliqué sur ma machine.
Wade
1
@DarrenHale - Excellente suggestion. Je recommande également d'inclure un lien vers cet article SO et une capture d'écran de VS à côté de ce message SO.
Philip Pittle

Réponses:

95

DERNIÈRE MISE À JOUR (21 novembre): Nous avons maintenant publié un correctif pour ce bogue. Vous pouvez le télécharger ici .

Je laisse le reste de cette réponse tel quel, mais aucune solution de contournement ne devrait plus être nécessaire une fois que le correctif lié ci-dessus a été appliqué.


RÉPONSE ORIGINALE: Je vais commencer par m'excuser et confirmer que nous avons au moins un bogue ici (sinon plus). Nous sommes plusieurs à enquêter activement sur cette question de notre côté. Cependant, nous ne connaissons pas encore toute l'étendue du problème, ce serait donc formidable d'obtenir des informations supplémentaires de toute personne qui se heurte actuellement à ce problème.

L'intention était d'afficher une notification aux utilisateurs travaillant sur les applications Windows ou Windows Phone Store . Ce n'était pas quelque chose qui devrait arriver pour les utilisateurs ne faisant pas de développement de magasin .

La solution de contournement la plus prometteuse à ce jour consiste à:

  1. Fermer la solution actuellement ouverte (s'il y en a une chargée)
  2. Ignorer la notification
  3. Fermer Visual Studio

Vous ne devriez pas revoir la notification dans les sessions VS suivantes jusqu'à ce que vous fassiez quelque chose qui provoque le chargement de la fonctionnalité liée au Store (par exemple, créer ou charger un projet d'application Store).

Si cela ne le fait pas disparaître, veuillez répondre et nous essaierons de travailler avec vous pour obtenir plus de détails sur ce qui pourrait le faire continuer à apparaître pour vous.

MISE À JOUR : Si la solution de contournement ci-dessus ne fonctionne pas pour vous (par exemple, les utilisateurs de ReSharper), j'en ai une autre qui devrait au moins fournir un répit des notifications pendant environ un mois à la fois:

  1. Assurez-vous que la notification critique est actuellement active (c.-à-d. Notification rouge).
  2. Fermez toutes les instances ouvertes de Visual Studio.
  3. Ouvrez l'Explorateur de fichiers et accédez au %LocalAppData%\Microsoft\VisualStudio\12.0\Notificationsrépertoire.
  4. Ouvrez le Notifications_Active.xmlfichier trouvé dans un éditeur de texte.
  5. Recherchez l'élément de notification faisant référence à la licence développeur.
  6. Remplacez la valeur de l' Severityélément par au 0lieu de 2.

Cela devrait empêcher l'alerte rouge de se déclencher pour cette notification tant que vous laissez la notification active (c'est-à-dire, ne la rejetez pas).

GusP
la source
Je ne peux pas essayer votre suggestion pour le moment, mais je peux vous donner plus d'informations. J'ai désinstallé les options du Windows Store et de Windows Phone (via la réparation sur VS dans les programmes de désinstallation) pour voir si cela arrêterait la notification, mais ce n'est pas le cas. Il s'affiche toujours lorsque j'ouvre un .sln(c'est arrivé pour WPF, WinForms et les projets de console). Si j'ouvre uniquement VS, je ne reçois pas la notification. Ceci est sur une machine Windows 8, VS 2013 Ultimate. Je n'ai pas revu l'affichage des notifications avant de démarrer une nouvelle instance de VS, puis d'en ouvrir une autre .sln.
Darren Hale
Le comportement prévu et la solution de contournement décrits ci-dessus ne fonctionnent pas du tout pour moi. Je reçois arbitrairement la notification lorsque je travaille pendant des heures dans une solution unique qui n'a pas de projets Windows Store ou Windows Phone (juste des bibliothèques de classes, des projets ASP.NET) - cela apparaît de temps en temps. De plus, j'ai commencé une nouvelle solution pour un autre petit projet, et elle apparaît lorsque je crée une solution VS vide et chaque fois que j'ajoute un projet, qui sont tous de simples projets de bibliothèque de classes C # sans dépendances externes. Lorsque je ferme, ferme VS, rouvre VS et ouvre ma solution, la notification rouge réapparaît.
Wade
7
@gusp Je viens de faire une expérience et il semble que ReSharper 8.2.3 me le cause. Lorsque je suspends R #, les étapes de reproduction ne fonctionnent plus. Lorsque je reprends R #, le problème reprend également. Le problème peut être lié à une interaction entre VS et R # ou est simplement R # en lui-même. Quelqu'un d'autre voit ça?
Wade
1
@gusp, la solution de contournement de mise à jour aide à faire disparaître le rouge. Jusqu'ici tout va bien.
Wade
2
@gusp - Aucun changement de ma part (mais en utilisant R #). Toutes les instances de VS doivent-elles être fermées lors de l'édition Notifications_Active.xml? En outre, cela aiderait-il à modifier également Notifications_Archive.xml. D'un côté non, pourrais-je désinstaller le développement Phone / Store de mon instance VS? Je n'ai pas installé ces composants lorsque j'ai installé VS à l'origine, mais ils semblent être ajoutés par magie lors de l'installation des mises à jour.
Philip Pittle