none
發行完成後安裝出現"應用程式驗證失敗,無法繼續" RRS feed

  • 問題

  • 應用程式驗證失敗,無法繼續.

    以下是點幾詳細資料後提示:

    平台版本資訊
     Windows    : 5.0.2195.262144 (Win32NT)
     Common Language Runtime  : 2.0.50727.42
     System.Deployment.dll   : 2.0.50727.42 (RTM.050727-4200)
     mscorwks.dll    : 2.0.50727.42 (RTM.050727-4200)
     dfdll.dll    : 2.0.50727.42 (RTM.050727-4200)
     dfshim.dll    : 2.0.50727.42 (RTM.050727-4200)

    來源
     部署 URL   : file:///C:/DOCUME~1/ADMINI~1/MYDOCU~1/VISUAL~1/Projects/E_FRON~1/E_FRON~1/publish/E_FRON~1.APP
     應用程式 URL   : file:///C:/DOCUME~1/ADMINI~1/MYDOCU~1/VISUAL~1/Projects/E_FRON~1/E_FRON~1/publish/e_Front_Service_1_0_0_0/e_Front_Service.exe.manifest

    識別
     部署識別  : e_Front_Service.application, Version=1.0.0.5, Culture=neutral, PublicKeyToken=c950305c773d516f, processorArchitecture=msil
     應用程式識別  : e_Front_Service.exe, Version=1.0.0.5, Culture=neutral, PublicKeyToken=c950305c773d516f, processorArchitecture=msil, type=win32

    應用程式摘要
     * 可安裝的應用程式。

    錯誤摘要
     下列為錯誤的摘要,這些錯誤的詳細資料稍後會列於記錄檔中。
     * 啟動 C:\DOCUME~1\ADMINI~1\MYDOCU~1\VISUAL~1\Projects\E_FRON~1\E_FRON~1\publish\E_FRON~1.APP 時發生例外狀況。 已偵測到下列失敗訊息:
      + 檔案 e_Front_Service.exe 的計算雜湊與資訊清單中指定的雜湊不同。

    元件存放區交易失敗摘要
     未偵測到交易錯誤。

    警告
     執行此作業時沒有警告。

    作業進度狀態
     * [2006/11/3 下午 06:24:11] : 已開始啟動 C:\DOCUME~1\ADMINI~1\MYDOCU~1\VISUAL~1\Projects\E_FRON~1\E_FRON~1\publish\E_FRON~1.APP。
     * [2006/11/3 下午 06:24:23] : 已成功完成部署資訊清單的處理。
     * [2006/11/3 下午 06:24:23] : 已開始應用程式的安裝。
     * [2006/11/3 下午 06:24:24] : 應用程式資訊清單的處理已順利完成。
     * [2006/11/3 下午 06:24:29] : 信任並偵測平台的要求完成。

    錯誤詳細資料
     執行此作業時,偵測到下列錯誤。
     * [2006/11/3 下午 06:24:30] System.Deployment.Application.InvalidDeploymentException (HashValidation)
      - 檔案 e_Front_Service.exe 的計算雜湊與資訊清單中指定的雜湊不同。
      - 來源: System.Deployment
      - 堆疊追蹤:
       於 System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, Hash hash)
       於 System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, HashCollection hashCollection)
       於 System.Deployment.Application.ComponentVerifier.FileComponent.Verify()
       於 System.Deployment.Application.ComponentVerifier.VerifyComponents()
       於 System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
       於 System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
       於 System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState subState, ActivationDescription actDesc)
       於 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
       於 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

    元件存放區交易詳細資料
     無可用的交易資訊。

     

    難吧!???!!!不用找msdn了吧?

    2006年11月3日 上午 10:31

解答

  • 1. 這是個好問題,但不必重覆貼,新問題開新討論串是種禮貌 .

    2. 我已經說過,我們的資料來源幾乎都是 MSDN,它才是官方資料的主要來源,所以

    我還是查了 MSDN,我還是找到了你說的錯誤

    • 部署中有一個資訊清單檔案語法無效,或是含有和對應檔案不一致的雜湊。這個錯誤訊息也可能表示內嵌於組件中的資訊清單已經損毀。請重新建立部署並重新編譯應用程式,或者手動尋找及修正資訊清單中的錯誤

    附上連結:http://msdn2.microsoft.com/zh-tw/library/ms229001.aspx

    2006年11月3日 上午 10:52
    版主

所有回覆

  • 1. 這是個好問題,但不必重覆貼,新問題開新討論串是種禮貌 .

    2. 我已經說過,我們的資料來源幾乎都是 MSDN,它才是官方資料的主要來源,所以

    我還是查了 MSDN,我還是找到了你說的錯誤

    • 部署中有一個資訊清單檔案語法無效,或是含有和對應檔案不一致的雜湊。這個錯誤訊息也可能表示內嵌於組件中的資訊清單已經損毀。請重新建立部署並重新編譯應用程式,或者手動尋找及修正資訊清單中的錯誤

    附上連結:http://msdn2.microsoft.com/zh-tw/library/ms229001.aspx

    2006年11月3日 上午 10:52
    版主
  • 可是另外问题诞生了。

    1.原来vb6.0封装完成后可以选择安装的路径,比如可以安装到"启动"模组,可是vb2005不能选择安装模组,只能安装到"程式集"中。是否这是vb2005的缺点?

    2.我在administrator下安装,可是我的电脑以网域登陆后无法将程式自动放到"启动"模组.

    好像要请教你了.

    2006年11月5日 上午 02:28
  • 1. 也許吧,因為 ClickOnce 才剛出來沒多久,的確有些是需要改進,你可以把你的意見透過 http://connect.microsoft.com 反應給 Microsoft.

    2. 你可以在應用程式中檢查 "啟動" 中有沒有指向你的程式的捷徑,沒有的話就新建一個 .

     

    2006年11月7日 上午 09:55
    版主