O erro CleanWPPAllFilesInSingleFolder faz meu projeto não carregar mais

86

Usando o VS2012, criei um projeto de dados dinâmico. Tudo funcionou e então comecei a definir as configurações de implantação web. Não tenho certeza de qual configuração alterei exatamente porque não houve nenhum erro. No entanto, quando tento carregar a solução, recebo o seguinte erro para o projeto e ele não carrega mais.

Specified condition "$(CleanWPPAllFilesInSingleFolder)" evaluates to "" instead of a boolean. C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets

Não consigo ver CleanWPPAllFilesInSingleFolder no arquivo csproj. Alguma ideia de como consertar isso para que eu possa carregar o projeto mais uma vez?

A beira
fonte

Respostas:

209

Eu também tive esse problema. Experimente o seguinte:

  1. Fechar Visual Studio
  2. Exclua seus arquivos .user e .suo
  3. Reabra a solução.

Isso funcionou para mim.

Brian Vallelunga
fonte
13
para os leitores rápidos de olhos turvos: isso está perto Visual Studio Não é a solução!
fiat
13
Acabei de me deparar com esse problema no VS2012 e simplesmente fechar e reabrir o VS resolveu o problema para mim, sem a necessidade de excluir.
Robson Rocha
10
Acho que esse problema é causado pelo uso do Previewrecurso da nova janela Publicar. Se eu pular a visualização, parece funcionar.
gregpakes
Resposta semelhante aqui: irisclasson.com/2013/10/02/…
Glen Little
1
Aqui também. Para mim, abri o VS 2013, alterei uma configuração e fui imediatamente publicar no Azure. Quando fiz a visualização, falhou com o erro mencionado. Então, eu não conseguia construir. O truque é fazer uma reconstrução ANTES de publicar e funcionará.
Program.X
7

Eu encontrei uma solução muito estranha (e funcional) para esse tipo de problema de implantação, se você tentou fechar e abrir o VS sem sorte, tente fechar todos os documentos abertos antes do processo de publicação. estranho né? :)

portanto, o guia completo de correção para esse tipo de problema seria como o seguinte:

  1. Tente "Limpar" e depois reconstrua
  2. Se ainda não estiver publicando, tente fechar e reabrir seu projeto novamente
  3. Ainda sem sorte? tente fechar o VS, mas desta vez exclua todos os arquivos *.user& e *.suo, em seguida, abra sua solução novamente e tente.
  4. Finalmente, se todas essas etapas não estiverem funcionando, tente meu truque mais recente, feche todo o documento aberto e experimente
  5. 5

deixe-me saber se isso ajudou você :)

Mohammed Swillam
fonte
1
# 1 ( Clean Solution no menu Build do VS ) foi suficiente para mim.
Theophilus
4

Fechei e reabri minha solução. Estou inclinado a acreditar que é um defeito no recurso de visualização, pois foi a única coisa que fiz de forma diferente antes de começar a acontecer. Não fui capaz de reproduzi-lo desde então.

Michael D
fonte
3

Tudo que fiz foi fechar o Visual Studio e reabri-lo. Feito

Dumisani
fonte
0

No meu caso, descobri que o IIS não foi instalado no servidor de destino! Instalá-lo corrigiu o problema.

Sam
fonte
0

No meu caso, depois de remover todos os * .user e * .suo, tive que reiniciar o VS.

Marek Malczewski
fonte