Win form部署问题:“应用程序验证未成功无法继续” [英] Win form Deployment issue: "Application validation did not succeed Unable to continue"

查看:143
本文介绍了Win form部署问题:“应用程序验证未成功无法继续”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,

我创建了我要部署的Windows应用程序。我发布了它,但是当我点击.exe文件时,它会出现错误应用程序验证未成功无法继续。

点击更多详细信息后出现以下错误窗口



平台版本信息
Windows:6.1.7601.65536(Win32NT)
公共语言运行时间:4.0.30319.18444
系统.Deployment.dll:4.0.30319.18408建立者:FX451RTMGREL
clr.dll:4.0.30319.18444建立者:FX451RTMGDR
dfdll.dll:4.0.30319.18408建立者:FX451RTMGREL
dfshim.dll: 4.0.41209.0(Main.041209-0000)

SOURCES
部署网址:file:/// D:/ankit%20mpscdrc%20dektop/MPSCDRC_DesktopAPP.application
申请网址: file:/// D:/ankit%20mpscdrc%20dektop/Application%20Files/MPSCDRC_DesktopAPP_1_0_0_5/MPSCDRC_DesktopAPP.exe.manifest

IDENTITIES
部署标识:MPSCDRC_DesktopAPP.application,Version = 1.0.0.5 ,Culture = neutral,PublicKeyToken = b291923a92b58760,亲cessorArchitecture = x86
应用程序标识:MPSCDRC_DesktopAPP.exe,版本= 1.0.0.5,Culture = neutral,PublicKeyToken = b291923a92b58760,processorArchitecture = x86,type = win32

应用程序摘要
*可安装的应用程序

错误摘要
以下是错误摘要,这些错误的详细信息将在后面的日志中列出。
*激活D:\ankit mpscdrc dektop\MPSCDRC_DesktopAPP.application导致异常。检测到以下失败消息:
+文件,MPSCDRC_DesktopAPP.exe,具有与清单中指定的不同的计算哈希值。

组件商店交易失败摘要
未检测到交易错误。

警告
此操作期间没有警告。

操作进度状态
* [2014年1月9日3:35:19]:激活D:\ankit mpscdrc dektop\MPSCDRC_DesktopAPP.application已启动。
* [2014年1月9日下午3:35:19]:部署清单的处理已成功完成。
* [2014年1月9日下午3:35:19]:已开始安装应用程序。
* [2014年1月9日下午3:35:19]:应用程序清单的处理已成功完成。
* [2014年1月9日下午3:35:21]:找到兼容的运行时版本4.0.30319。
* [1/9/2014 3:35:21 PM]:使用Microsoft检测依赖程序集Microsoft.Synchronization.Data.Server,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 89845DCD8080CC91,processorArchitecture = msil。 Synchronization.Data.Server,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91,processorArchitecture = msil。
* [1/9/2014 3:35:21 PM]:使用Microsoft.Synchronization检测依赖程序集Microsoft.Synchronization,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 89845DCD8080CC91,processorArchitecture = msil,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91,processorArchitecture = msil。
* [1/9/2014 3:35:21 PM]:使用Microsoft检测依赖程序集Microsoft.Synchronization.Data.SqlServerCe,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 89845DCD8080CC91,processorArchitecture = msil。 Synchronization.Data.SqlServerCe,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91,processorArchitecture = msil。
* [1/9/2014 3:35:21 PM]:使用System.Data检测依赖程序集System.Data.SqlServerCe,Version = 3.5.1.0,Culture = neutral,PublicKeyToken = 89845DCD8080CC91,processorArchitecture = msil。 SqlServerCe,Version = 3.5.1.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91,processorArchitecture = msil。
* [1/9/2014 3:35:21 PM]:使用Microsoft.Synchronization检测依赖程序集Microsoft.Synchronization.Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 89845DCD8080CC91,processorArchitecture = msil。 Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91,processorArchitecture = msil。
* [2014年1月9日下午3:35:21]:信任请求和平台检测已完成。

错误详情
在此操作过程中检测到以下错误。
* [1/9/2014 3:35:21 PM] System.Deployment.Application.InvalidDeploymentException(HashValidation)
- 文件MPSCDRC_DesktopAPP.exe具有与manifest中指定的不同的计算哈希值。
- 来源:System.Deployment
- 堆栈跟踪:
在System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath,Hash hash)
在System.Deployment.Application。 ComponentVerifier.VerifyFileHash(String filePath,HashCollection hashCollection)
at System.Deployment.Application.ComponentVerifier.VerifyComponents()
at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState,AssemblyManifest deployManifest,AssemblyManifest appManifest, Uri sourceUriBase,String targetDirectory,String group,IDownloadNotification notification,DownloadOptions options)
at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState,ActivationDescription actDesc,Int64 transactionId,TempDirectory& downloadTemp)
at System。部署.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState,ActivationDescription actDesc)
at Sys tem.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri,Boolean isShortcut,String textualSubId,String deploymentProviderUrlFromExtension,BrowserSettings browserSettings,String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
没有可用的交易信息。



尝试了很多东西,但没有发生任何事情,请帮助..

解决方案

检查这些线程

VS 2010一键部署问题应用程序验证未成功。无法继续 [ ^ ]

应用程序验证未成功。无法继续 [ ^ ]


file:/// D:/.downloadTemp/login html的

Hello,
I have created windows application that i want to deploy. I have published it but when i click on .exe file it gives the error "Application validation did not succeed Unable to continue".
on clicking more details i got the following error window

PLATFORM VERSION INFO
	Windows 			: 6.1.7601.65536 (Win32NT)
	Common Language Runtime 	: 4.0.30319.18444
	System.Deployment.dll 		: 4.0.30319.18408 built by: FX451RTMGREL
	clr.dll 			: 4.0.30319.18444 built by: FX451RTMGDR
	dfdll.dll 			: 4.0.30319.18408 built by: FX451RTMGREL
	dfshim.dll 			: 4.0.41209.0 (Main.041209-0000)

SOURCES
	Deployment url			: file:///D:/ankit%20mpscdrc%20dektop/MPSCDRC_DesktopAPP.application
	Application url			: file:///D:/ankit%20mpscdrc%20dektop/Application%20Files/MPSCDRC_DesktopAPP_1_0_0_5/MPSCDRC_DesktopAPP.exe.manifest

IDENTITIES
	Deployment Identity		: MPSCDRC_DesktopAPP.application, Version=1.0.0.5, Culture=neutral, PublicKeyToken=b291923a92b58760, processorArchitecture=x86
	Application Identity		: MPSCDRC_DesktopAPP.exe, Version=1.0.0.5, Culture=neutral, PublicKeyToken=b291923a92b58760, processorArchitecture=x86, type=win32

APPLICATION SUMMARY
	* Installable application.

ERROR SUMMARY
	Below is a summary of the errors, details of these errors are listed later in the log.
	* Activation of D:\ankit mpscdrc dektop\MPSCDRC_DesktopAPP.application resulted in exception. Following failure messages were detected:
		+ File, MPSCDRC_DesktopAPP.exe, has a different computed hash than specified in manifest.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
	No transaction error was detected.

WARNINGS
	There were no warnings during this operation.

OPERATION PROGRESS STATUS
	* [1/9/2014 3:35:19 PM] : Activation of D:\ankit mpscdrc dektop\MPSCDRC_DesktopAPP.application has started.
	* [1/9/2014 3:35:19 PM] : Processing of deployment manifest has successfully completed.
	* [1/9/2014 3:35:19 PM] : Installation of the application has started.
	* [1/9/2014 3:35:19 PM] : Processing of application manifest has successfully completed.
	* [1/9/2014 3:35:21 PM] : Found compatible runtime version 4.0.30319.
	* [1/9/2014 3:35:21 PM] : Detecting dependent assembly Microsoft.Synchronization.Data.Server, Version=2.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91, processorArchitecture=msil using Microsoft.Synchronization.Data.Server, Version=2.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=msil.
	* [1/9/2014 3:35:21 PM] : Detecting dependent assembly Microsoft.Synchronization, Version=1.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91, processorArchitecture=msil using Microsoft.Synchronization, Version=1.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=msil.
	* [1/9/2014 3:35:21 PM] : Detecting dependent assembly Microsoft.Synchronization.Data.SqlServerCe, Version=2.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91, processorArchitecture=msil using Microsoft.Synchronization.Data.SqlServerCe, Version=2.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=msil.
	* [1/9/2014 3:35:21 PM] : Detecting dependent assembly System.Data.SqlServerCe, Version=3.5.1.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91, processorArchitecture=msil using System.Data.SqlServerCe, Version=3.5.1.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=msil.
	* [1/9/2014 3:35:21 PM] : Detecting dependent assembly Microsoft.Synchronization.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91, processorArchitecture=msil using Microsoft.Synchronization.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=msil.
	* [1/9/2014 3:35:21 PM] : Request of trust and detection of platform is complete.

ERROR DETAILS
	Following errors were detected during this operation.
	* [1/9/2014 3:35:21 PM] System.Deployment.Application.InvalidDeploymentException (HashValidation)
		- File, MPSCDRC_DesktopAPP.exe, has a different computed hash than specified in manifest.
		- Source: System.Deployment
		- Stack trace:
			at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, Hash hash)
			at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, HashCollection hashCollection)
			at System.Deployment.Application.ComponentVerifier.VerifyComponents()
			at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
			at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
			at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
			at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
			at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
	No transaction information is available.


tried many things but nothing happened please help..

解决方案

Check these threads
VS 2010 One Click Deployment Issue "Application Validation did not succeed. Unable to continue"[^]
Application Validation did not succeed. Unable to continue[^]


file:///D:/.downloadTemp/login.html


这篇关于Win form部署问题:“应用程序验证未成功无法继续”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆