Visual Studio 2013 Update 4 - 如何停止恼人的通知

Rob*_*Rob 131 visual-studio-2013

刚刚安装了Visual Studio 2013 Update 4,现在我看到这个恼人的红色通知,告诉我需要Windows Store和Windows Phone的开发人员许可证 - 我不需要.

在此输入图像描述

一旦我点击全部关闭,它会在下次加载Visual Studio时返回,同样的通知我解雇了.换句话说,它会告诉我需要许可证多少次?所以我的观点是如何停止显示红色通知.

[编辑]实际上它提示我每隔一段时间,不仅仅是每个视觉工作室重新启动......正如我认为有人在其中一条评论中提到的那样.

Gus*_*usP 95

最新更新(11月21日): 我们现在已经发布了针对此bug的补丁.你可以从这里下载.

我将原来留下这个答案的其余部分,但是一旦应用了上面链接的补丁,就不再需要任何解决方法了.


原始答案: 我首先要道歉并确认我们至少有一个错误(如果不是更多).我们有几个人在我们这边积极调查这个问题.我们还不知道问题的全部程度,因此从当前遇到此问题的任何人那里获取一些额外信息会很棒.

目的是向在Windows或Windows Phone Store应用程序上工作的用户显示通知.对于没有进行Store开发的用户来说,这不应该出现.

迄今为止最有希望的解决方法是:

  1. 关闭当前打开的解决方案(如果有一个已加载)
  2. 取消通知
  3. 关闭Visual Studio

您不应该在后续VS会话中再次看到通知,直到您执行某些操作导致再次加载与Store相关的功能(例如,创建或加载Store应用程序项目).

如果这没有消失,请回复,我们会尝试与您合作,以获取有关可能导致它继续为您出现的更多详细信息.

更新:如果上述解决方法对您不起作用(例如,ReSharper用户),我还有另一个应该至少提供一次通知大约一个月的喘息时间:

  1. 确保关键通知当前处于活动状态(即红色通知).
  2. 关闭所有打开的Visual Studio实例.
  3. 打开文件资源管理器并导航到该%LocalAppData%\Microsoft\VisualStudio\12.0\Notifications目录.
  4. Notifications_Active.xml在文本编辑器中打开找到的文件.
  5. 找到引用开发人员许可证的通知元素.
  6. Severity元素的值更改为0而不是2.

只要您将通知保持活动状态(即不要解除),这应该使红色警报不再为此通知启动.

  • @gusp我刚刚进行了一次实验,看起来ReSharper 8.2.3正在为我做这件事.当我暂停R#时,重现的步骤不再有效.当我恢复R#时,问题也会重新开始.这个问题可能与VS和R#之间的交互有关,或者只是R#本身.其他人看到这个? (7认同)
  • @gusp - 我的结尾没有变化(但使用R#).编辑`Notifications_Active.xml`时是否需要关闭VS的所有实例?此外,还可以编辑`Notifications_Archive.xml`.不在一边,我可以从我的VS实例中卸载电话/商店开发吗?我最初安装VS时没有安装这些组件,但是在安装更新时似乎神奇地添加了它们. (2认同)