日期:2014-05-18  浏览次数:20766 次

我用vs .net 2005採用"通過網上安裝方式"發布了我的程序。在安裝時出現如下錯誤,用人知道如何解決不。(隻有部分電腦才出錯),急。高分請教,誰先解決分全給他(她)
隻有部分電腦安裝時才出如下錯誤,請問如何解決。

PLATFORM VERSION INFO
Windows : 5.0.2195.262144 (Win32NT)
Common Language Runtime : 2.0.50727.832
System.Deployment.dll : 2.0.50727.832 (QFE.050727-8300)
mscorwks.dll : 2.0.50727.832 (QFE.050727-8300)
dfdll.dll : 2.0.50727.42 (RTM.050727-4200)
dfshim.dll : 2.0.50727.42 (RTM.050727-4200)

SOURCES
Deployment url : http://www.test.com/pos/POS.application
Server : WinGate Engine
Deployment Provider url : http://www.test.com/pos/POS.application
Application url : http://www.test.com/pos/POS_1_0_1_132/POS.exe.manifest
Server : WinGate Engine

IDENTITIES
Deployment Identity : POS.application, Version=1.0.1.132, Culture=neutral, PublicKeyToken=49fc22ac6cc01cce, processorArchitecture=msil
Application Identity : POS.exe, Version=1.0.1.132, Culture=neutral, PublicKeyToken=49fc22ac6cc01cce, processorArchitecture=msil, 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 http://www.test.com/pos/POS.application resulted in exception. Following failure messages were detected:
+ File, Interop.Excel.dll, 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
* [2007/10/06 AM 09:30:10] : Activation of http://www.test.com/pos/POS.application has started.
* [2007/10/06 AM 09:30:12] : Processing of deployment manifest has successfully completed.
* [2007/10/06 AM 09:30:12] : Installation of the application has started.
* [2007/10/06 AM 09:30:12] : Processing of application manifest has successfully completed.
* [2007/10/06 AM 09:30:14] : Request of trust and detection of platform is complete.

ERROR DETAILS
Following errors were detected during this operation.
* [2007/10/06 AM 09:30:17] System.Deployment.Application.InvalidDeploymentException (HashValidation)
- File, Interop.Excel.dll, 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.FileComponent.Verify()
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)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.



------解决方案--------------------
我知道
------解决方案--------------------