Visual Studio 2013 Update 4 - Como parar as notificações irritantes

131

Acabei de instalar o Visual Studio 2013 Update 4 e agora vejo essa notificação vermelha irritante me dizendo que preciso de uma licença de desenvolvedor para Windows Store e Windows Phone - do que não preciso.

insira a descrição da imagem aqui

Quando clico em ignorar tudo, ele volta na próxima vez que carrego o Visual Studio, a mesma notificação que rejeitei. Em outras palavras, quantas vezes ele me diz que preciso de uma licença? Portanto, o que quero dizer é como paro de exibir a notificação vermelha.

[edit] Na verdade, isso está me levando de vez em quando, não apenas a cada reinício do visual studio ... como acho que alguém mencionou em um dos comentários.

Roubar
fonte
3
Eu tenho a mesma pergunta. Eu não quero uma licença de desenvolvedor e também não quero a notificação irritante!
Ruud van Falier
Concordou que é chato. Se algum de vocês encontrar uma maneira de pará-lo, eu gostaria de ouvi-lo. Estou obtendo o mesmo no VS2013 desde a aplicação de várias atualizações.
SteveH
8
Você pode enviar comentários no VS. É adjacente ao ícone vermelho de notificações na captura de tela acima. Diga-lhes diretamente que é irritante. Sim, e encorajo outras pessoas a fazer o mesmo.
Darren Hale
2
Vocês estão usando R #? Nesse caso, tente suspender o R ​​# e veja se você ainda recebe a notificação vermelha. Parece que o R # pode estar envolvido na minha máquina.
Wade
1
@DarrenHale - Ótima sugestão. Também recomende incluir um link para este artigo do SO e uma captura de tela do VS ao lado desta postagem do SO.
Philip Pittle

Respostas:

95

ÚLTIMA ATUALIZAÇÃO (21 de novembro): Agora lançamos um patch para esse bug. Você pode baixá-lo aqui .

Estou deixando o restante desta resposta como está, mas não deve mais haver uma solução alternativa depois que o patch vinculado acima foi aplicado.


RESPOSTA ORIGINAL: Começarei pedindo desculpas e confirmando que temos pelo menos um bug aqui (se não mais). Muitos de nós estamos investigando isso ativamente do nosso lado. Ainda não sabemos a extensão completa do problema, portanto, seria ótimo obter algumas informações adicionais de qualquer um que esteja atualmente enfrentando isso.

A intenção era mostrar uma notificação para usuários que trabalham em Windows ou Windows Phone Armazene apps. Não era algo que deveria surgir para os usuários que não estavam desenvolvendo a loja .

A solução mais promissora até agora é:

  1. Feche a solução atualmente aberta (se houver uma carregada)
  2. Ignorar a notificação
  3. Feche o Visual Studio

Você não deve ver a notificação novamente nas sessões subsequentes do VS até fazer algo que faça com que a funcionalidade relacionada à loja seja carregada novamente (por exemplo, crie ou carregue um projeto de aplicativo da loja).

Se isso não der certo, responda e tentaremos trabalhar com você para obter mais detalhes sobre o que pode estar causando a sua aparência.

ATUALIZAÇÃO : Se a solução alternativa acima não funcionar para você (por exemplo, usuários do ReSharper), eu tenho outra que deve pelo menos fornecer uma pausa nas notificações por cerca de um mês por vez:

  1. Verifique se a notificação crítica está ativa no momento (por exemplo, notificação vermelha).
  2. Feche todas as instâncias abertas do Visual Studio.
  3. Abra o File Explorer e navegue até o %LocalAppData%\Microsoft\VisualStudio\12.0\Notificationsdiretório
  4. Abra o Notifications_Active.xmlarquivo encontrado em um editor de texto.
  5. Encontre o elemento de notificação referente à licença do desenvolvedor.
  6. Altere o valor do Severityelemento para em 0vez de 2.

Isso deve fazer com que o alerta vermelho não seja mais ativado para esta notificação , desde que você a deixe ativa (ou seja, não a rejeite ).

GusP
fonte
No momento, não posso tentar sua sugestão, mas posso fornecer mais algumas informações. Eu desinstalei as opções da Windows Store e do Windows Phone (por meio do reparo no VS em programas de desinstalação) para ver se interromperia a notificação, mas não o fez. Ele sempre é exibido quando eu abro um .sln(aconteceu nos projetos WPF, WinForms e console). Se eu abrir apenas o VS, não recebo a notificação. Esta é uma máquina Windows 8, VS 2013 Ultimate. Não vi a notificação novamente até iniciar uma nova instância do VS e abrir outra .sln.
Darren Hale
O comportamento pretendido e a solução alternativa descrita acima não funcionam para mim. Eu recebo arbitrariamente a notificação ao trabalhar por horas em uma única solução que não possui projetos da Windows Store ou do Windows Phone (apenas bibliotecas de classes, projetos ASP.NET) - ela aparece periodicamente. Além disso, iniciei uma nova solução para outro projeto pequeno e ela aparece quando crio uma solução VS vazia e cada vez que adiciono um projeto, todos são projetos simples de biblioteca de classes C # sem dependências externas. Quando descartar, fechar o VS e reabrir o VS e abrir minha solução, a notificação vermelha reaparecerá.
Wade
7
@ gusp Acabei de realizar um experimento e parece que o ReSharper 8.2.3 está causando isso para mim. Quando suspendo o R #, as etapas para reproduzir não funcionam mais. Quando eu retomo o R #, o problema também continua. O problema pode estar relacionado a uma interação entre VS e R # ou é apenas R # por si só. Alguém mais está vendo isso?
Wade
1
@ gusp, a solução alternativa de atualização ajuda a fazer o vermelho desaparecer. Por enquanto, tudo bem.
Wade
2
@ gusp - Nenhuma alteração no meu final (mas usando R #). Todas as instâncias do VS precisam ser fechadas durante a edição Notifications_Active.xml? Além disso, ajudaria também a editar Notifications_Archive.xml. De um lado, não posso desinstalar o desenvolvimento do Phone / Store da minha instância do VS? Não instalei esses componentes quando instalei o VS originalmente, mas eles parecem ser adicionados magicamente quando as atualizações são instaladas.
Philip Pittle