none
Problema: Falha na validação do aplicativo. Não é possível continuar. RRS feed

  • Pergunta

  • Boa noite. Estava desenvolvendo um software para me auxilar em algumas coisas e tive o seguinte problema:

    Na hora de instalar o software na maquina, recebo a seguinte mensagem:

    "Falha na validação do aplicativo. Não é possível continuar."

    Segue o Log gerado abaixo:

    INFORMAÇÕES SOBRE VERSÕES DE PLATAFORMAS
    Windows : 6.1.7601.65536 (Win32NT)
    Common Language Runtime : 4.0.30319.18408
    System.Deployment.dll : 4.0.30319.18408 built by: FX451RTMGREL
    clr.dll : 4.0.30319.18408 built by: FX451RTMGREL
    dfdll.dll : 4.0.30319.18408 built by: FX451RTMGREL
    dfshim.dll : 4.0.31106.0 (Main.031106-0000)

    ORIGENS
    URL da Implantação : file:///D:/.../NomeProjeto/publish/NomeProjeto.application
    URL do Aplicativo : file:///D:/.../NomeProjeto/publish/Application%20Files/NomeProjeto_1_0_0_0/NomeProjeto.exe.manifest

    IDENTIDADES
    Identidade da Implantação : NomeProjeto.application, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ca4ed9b5904baf4, processorArchitecture=msil
    Identidade do Aplicativo : NomeProjeto.exe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5ca4ed9b5904baf4, processorArchitecture=msil, type=win32

    RESUMO DO APLICATIVO
    * Aplicativo instalável.

    RESUMO DOS ERROS
    Um resumo dos erros pode ser encontrado a seguir. Os detalhes desses erros são relacionados posteriormente no log.
    * Exceção na ativação de D:\...\publish\NomeProjeto.application. As seguintes mensagens de erro foram detectadas:
    + A referência no manifesto não corresponde à identidade do conjunto de módulos (assembly) LibraryTools.exe baixado.

    RESUMO DA FALHA DA TRANSAÇÃO DE ARMAZENAMENTO DO COMPONENTE
    Nenhum erro de transação foi detectado.

    AVISOS
    Não houve avisos durante esta operação.

    STATUS DO ANDAMENTO DA OPERAÇÃO
    * [10/05/2015 21:03:17] : A ativação de D:\...\NomeProjeto.application foi iniciada.
    * [10/05/2015 21:03:17] : O processamento do manifesto da implantação foi concluído com êxito.
    * [10/05/2015 21:03:17] : A instalação do aplicativo foi iniciada.
    * [10/05/2015 21:03:17] : O processamento do manifesto do aplicativo foi concluído com êxito.
    * [10/05/2015 21:03:21] : Encontrada versão 4.0.30319 do runtime compatível.
    * [10/05/2015 21:03:21] : A solicitação de confiança e de detecção da plataforma foi concluída.

    DETALHES DOS ERROS
    Os erros a seguir foram detectados durante esta operação.
    * [10/05/2015 21:03:21] System.Deployment.Application.InvalidDeploymentException (RefDefValidation)
    - A referência no manifesto não corresponde à identidade do conjunto de módulos (assembly) LibraryTools.exe baixado.
    - Origem: System.Deployment
    - Rastreamento de pilha:
    em System.Deployment.Application.DownloadManager.ProcessDownloadedFile(Object sender, DownloadEventArgs e)
    em System.Deployment.Application.FileDownloader.DownloadModifiedEventHandler.Invoke(Object sender, DownloadEventArgs e)
    em System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
    em System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
    em System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
    em System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
    em System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
    em System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
    em System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
    em System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

    DETALHES DA TRANSAÇÃO DE ARMAZENAMENTO DO COMPONENTE
    Nenhuma informação de transação está disponível.

    O sistema possui 4 projetos, sendo eles:

    Principal

    LibraryTools

    SistemaClasses

    SistemaDAL

    Alguém poderia me ajudar a resolver, dar um caminho ou qualquer outra coisa?

    Grato. Aguardo.

    Lucas.

    segunda-feira, 11 de maio de 2015 00:18

Respostas

  • Bom dia, verifique se a máquina a ser instalada, possui a versão do Framework correspondente ao projeto, abraço.

    MCP - MCSD Se a Resposta foi util, por favor marque como Valida assim esta contribuindo para gratificar toda a ajuda de nossos colegas. Paulo Caleffi

    segunda-feira, 11 de maio de 2015 10:58

Todas as Respostas

  • Bom dia, verifique se a máquina a ser instalada, possui a versão do Framework correspondente ao projeto, abraço.

    MCP - MCSD Se a Resposta foi util, por favor marque como Valida assim esta contribuindo para gratificar toda a ajuda de nossos colegas. Paulo Caleffi

    segunda-feira, 11 de maio de 2015 10:58
  • Olá! Obrigado pela resposta... Em relação ao framework, esta ok.

    Teimei algumas coisas aqui e consegui resolver. Para que as outras camadas do projeto nao gerassem uma validacao, em Propriedades / Application eu alterei a combobox "Application type:" para a opcao "Class Library".

    terça-feira, 12 de maio de 2015 04:49