Jump to content

Recommended Posts

Posted

Boa Noite a todos;

Fiz um programa em C#. O mesmo está a funcionar bem e tem cerca de 200 linhas de código escrito.

Fiz um Publish do projecto para me gerar o SetUp. Quando tento executar o SetUp, obtenho o seguinte erro;

" Não é possível iniciar a aplicação. Contacte o fabricamte da aplicação.

Carregando em detalhes, obtenho a seguinte informação:

INFORMAÇÕES DA VERSÃO DA PLATAFORMA

Windows : 6.2.9200.0 (Win32NT)

Common Language Runtime : 4.0.30319.34014

System.Deployment.dll : 4.0.30319.34243 built by: FX452RTMGDR

clr.dll : 4.0.30319.34014 built by: FX45W81RTMGDR

dfdll.dll : 4.0.30319.34243 built by: FX452RTMGDR

dfshim.dll : 6.3.9600.16384 (winblue_rtm.130821-1623)

ORIGENS

URL da implementação : file:///D:/Dropbox/GPS%20Receiver&Emitter/GPS_Receiver_Emitter.application

URL da aplicação : file:///D:/Dropbox/GPS%20Receiver&Emitter/Application%20Files/GPS_Receiver_Emitter_1_0_0_0/GPS_Receiver_Emitter.exe.manifest

IDENTIDADES

Identidade da Implementação : GPS_Receiver_Emitter.application, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bc86673425ef96cb, processorArchitecture=x86

Identidade da Aplicação : GPS_Receiver_Emitter.exe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bc86673425ef96cb, processorArchitecture=x86, type=win32

RESUMO DE APLICAÇÕES

* Aplicação instalável.

RESUMO DOS ERROS

Segue-se um resumo dos erros; os detalhes destes erros são apresentados posteriormente no registo.

* Excepção ao determinar a fidedignidade. Foram detectadas as seguintes mensagens de falha:

+ O valor está fora do intervalo esperado.

* A activação de D:\Dropbox\GPS Receiver&Emitter\GPS_Receiver_Emitter.application resultou em excepção. Foram detectadas as seguintes mensagens de falha:

+ O valor está fora do intervalo esperado.

RESUMO DE FALHAS DE TRANSAÇÃO DE ARQUIVO DE COMPONENTES

Não foi detectado nenhum erro de transação.

AVISOS

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

ESTADO DO PROGRESSO DAS OPERAÇÕES

* [13/06/2015 04:05:38] : A activação de D:\Dropbox\GPS Receiver&Emitter\GPS_Receiver_Emitter.application foi iniciada.

* [13/06/2015 04:05:38] : O processamento do manifesto de implementação foi concluído com êxito.

* [13/06/2015 04:05:38] : A instalação da aplicação foi iniciada.

* [13/06/2015 04:05:38] : O processamento do manifesto de aplicação foi concluído com êxito.

* [13/06/2015 04:05:39] : Encontrada versão de tempo de execução compatível 4.0.30319.

DETALHES DOS ERROS

Foram detectados os seguintes erros durante esta operação.

* [13/06/2015 04:05:39] System.ArgumentException

- O valor está fora do intervalo esperado.

- Origem: mscorlib

- Rastreio da pilha:

em System.Deployment.Internal.Isolation.IDefinitionAppId.EnumAppPath()

em System.ActivationContext.CreateFromNameAndManifests(ApplicationIdentity applicationIdentity, String[] manifestPaths)

em System.Deployment.Application.ActivationDescription.ToActivationContext()

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)

* [13/06/2015 04:05:39] System.ArgumentException

- O valor está fora do intervalo esperado.

- Origem: mscorlib

- Rastreio da pilha:

em System.Deployment.Internal.Isolation.IDefinitionAppId.EnumAppPath()

em System.ActivationContext.CreateFromNameAndManifests(ApplicationIdentity applicationIdentity, String[] manifestPaths)

em System.Deployment.Application.ActivationDescription.ToActivationContext()

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 DE TRANSAÇÃO DE ARQUIVO DE COMPONENTES

Não existem informações de transação disponíveis.

Estou a usar o C# express 2010. Este erro acontece no PC onde foi efectuado o programa e noutros PC's.

Se eu for à pasta Release e correr o programa, funciona tudo bem.

Alguém me pode ajudar?

Obrigado

Abraço Gadelhas

  • 3 weeks later...
Posted

Está relacionado com os argumentos que uma função recebe: "System.ArgumentException" ... Agora terá que se analisar o código e tentar usar uns try..catch para precaver estes erros... Estão a ser usados recursos unmanaged?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.