Visual Studio 2013更新4-如何停止烦人的通知


131

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

在此处输入图片说明

单击“全部关闭”后,下次加载Visual Studio时,它将再次出现,这与我关闭的通知相同。换句话说,它将告诉我需要许可证多少次?所以我的意思是我如何停止显示红色通知。

[edit]实际上,它经常提示我,而不仅仅是每个Visual Studio重新启动...正如我认为有人在评论中提到的那样。


3
我也有同样的问题。我既不需要开发者许可证,也不要烦人的通知!
Ruud van Falier 2014年

同意这很烦人。如果有人找到阻止它的方法,我想听听。自从应用各种更新后,我在VS2013上得到了相同的结果。
SteveH 2014年

8
您可以在VS中发送反馈。它与上方屏幕截图中的红色通知图标相邻。直接告诉他们这很烦人。我有,我会鼓励其他人也这样做。
达伦·黑尔

2
你们在使用R#吗?如果是这样,请尝试挂起R#,看看您是否仍然收到红色通知。似乎R#可能与我的机器有关。
2014年

1
@DarrenHale-很棒的建议。还建议在此SO帖子旁边包括指向此SO文章的链接以及VS的屏幕截图。
菲利普·皮特尔

Answers:


95

最新更新(11月21日): 我们现在发布了针对此错误的补丁程序。您可以从这里下载。

我将保留其余的答案,但是一旦应用了与以上链接的补丁,就不再需要任何解决方法。


原始答案: 首先,我道歉并确认我们这里至少有一个bug(如果不是更多的话)。我们当中有几个人积极地对此进行调查。但是,我们还不知道问题的全部范围,因此,最好从当前遇到此问题的任何人那里获取一些其他信息。

目的是向使用Windows或Windows Phone Store应用程序的用户显示通知。对于不进行商店开发的用户,这不是应该提出的。

到目前为止,最有希望的解决方法是:

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

除非您执行导致重新加载商店相关功能的操作(例如,创建或加载商店应用程序项目),否则您不应在随后的VS会话中再次看到通知。

如果仍不能解决问题,请回复,我们将尝试与您合作,以获取更多有关可能导致它继续出现的详细信息。

更新:如果上述解决方法对您(例如,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进行修复)以查看它是否会停止通知,但没有停止。当我打开a时,它总是显示.sln(对于WPF,WinForms和控制台项目来说就是这样)。如果仅打开VS,则不会收到通知。这是在Windows 8机器VS 2013 Ultimate上。在启动新的VS实例然后打开另一个实例之前,我还没有看到通知显示.sln
达伦·黑尔

上述预期的行为和解决方法对我根本不起作用。在没有Windows Store或Windows Phone项目(只是类库,ASP.NET项目)的单个解决方案中工作数小时后,我会随意收到通知-它只是不时弹出。另外,我为另一个小项目启动了一个新的解决方案,当我创建一个空的VS解决方案并每次添加一个项目时,它都会弹出,所有这些都是没有外部依赖项的简单C#类库项目。当我解雇时,关闭VS并重新打开VS并打开我的解决方案,红色通知会再次出现。
2014年

7
@gusp我刚刚进行了一个实验,看来ReSharper 8.2.3会对我造成了影响。当我暂停R#时,复制步骤不再起作用。当我恢复R#时,问题也恢复。问题可能与VS和R#之间的交互有关,或者仅仅是R#本身。还有其他人看到吗?
2014年

1
@gusp,更新解决方法确实有助于使红色消失。到目前为止,一切都很好。
2014年

2
@gusp-我没有任何改变(但使用R#)。编辑时Notifications_Active.xml是否需要关闭VS的所有实例?另外,也可以进行编辑Notifications_Archive.xml。另一方面,我可以从VS实例中卸载Phone / Store开发吗?我最初安装VS时没有安装这些组件,但安装更新时似乎已经神奇地添加了它们。
菲利普·皮特尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.