Erro “MSB3176: mínimo especificado versão necessária é maior do que o atual publicar a versão”

StackOverflow https://stackoverflow.com/questions/228454

Pergunta

servidor de compilação

Eu tenho correndo CruiseControl.NET e recentemente começou a jogar este erro em um dos meus projetos (.NET 2.0, C #):

MSB3176: mínimo especificado versão necessária é maior do que o atual publicar a versão. Por favor, especifique uma versão menor ou igual à corrente publicar a versão. em Microsoft.Common.targets (2238, 9)

Eu tenho pesquisar na net, mas não conseguiu encontrar uma solução.

Todas as sugestões?

Foi útil?

Solução

Verifique as propriedades de seu projeto. Os números de versão estão na guia 'publicar'. Você deve comparar a versão publicar com a versão mínima (botão 'Updates').

Outras dicas

As propriedades do projeto tem uma versão publicar (na guia Publicar), e um (opcional) versão mínima (no botão Atualizações na guia Publicar). Nem está relacionada com qualquer versão de montagem, e é usado apenas para ClickOnce. Se uma versão mínima é especificada, deve ser lógico (ou seja, não é maior do que a versão principal).

No csproj, isto é os elementos applicationVersion / ApplicationRevision e MinimumRequiredVersion.

Para mim, alguém tinha mudado as opções de publicar a ser "O aplicativo está disponível on-line". O que causou o erro acima. Talvez teria trabalhado se eles também tinham apagado os arquivos no local de publicação, mas, como foi a aplicação offline não iria mudar para on-line e iria apenas dar o erro. nós desinstalado manualmente e re-instalado-los e, em seguida, na próxima vez que publicou teríamos o erro novamente. Comutada para "O aplicativo está disponível offline, bem" e que o problema foi corrigido. Se tivesse sido originalmente configurado para ser em linha bem apenas ele provavelmente teria funcionado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top