gadelhas Posted June 13, 2015 at 03:08 AM Report #584757 Posted June 13, 2015 at 03:08 AM 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
djonpereira Posted July 2, 2015 at 11:38 AM Report #585693 Posted July 2, 2015 at 11:38 AM 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?
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now