台灣最大程式設計社群網站
線上人數
987
 
會員總數:244125
討論主題:188491
歡迎您免費加入會員
討論區列表 >> C# >> Visual studio 2017 發行後安裝失敗
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Visual studio 2017 發行後安裝失敗
價值 : 100 QP  點閱數:285 回應數:1

樓主

小天
門外漢
0 3
24 3
發送站內信



使用VS2017版本、OS環境W10、語言C# ,專案中有使用XmlDocument 去讀寫XML
根據文中錯誤是XML的函式,有嘗試再專案中用Schema驗證XML成功,發行後依據跳出下列資訊。



發行完成後,要進行安裝就會跳出"無法啟動應用程式,請聯絡應用程式廠商"

詳細錯誤如下:

平台版本資訊
Windows : 10.0.17134.0 (Win32NT)
Common Language Runtime
: 4.0.30319.42000
System.Deployment.dll
: 4.7.3056.0 built by: NET472REL1
clr.dll : 4.7.3221.0 built by: NET472REL1LAST_C
dfdll.dll : 4.7.3056.0 built by: NET472REL1
dfshim.dll : 10.0.17134.1 (WinBuild.160101.0800)

來源
部署 URL : file:///C:/Users/PC/Desktop/POS%E7%99%BC%E8%A1%8C%E7%89%88/POS.application

識別
部署識別 : POS.application, Version=1.0.0.1, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=x86

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

錯誤摘要
下列為錯誤的摘要,這些錯誤的詳細資料稍後會列於記錄檔中。
* 啟用 C:\Users\PC\Desktop\POS發行版\POS.application 時發生例外狀況。 已偵測到下列失敗訊息:
+ 當所有元素尚未驗證前,無法呼叫 'EndValidation' 方法。與 'ValidateElement' 呼叫相同的 'ValidateEndElement' 呼叫可能會遺失。

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

警告
* 此應用程式的資訊清單沒有簽章。將忽略簽章驗證。

作業進度狀態
* [2018/11/29 下午 04:27:03] : 已開始啟用 C:\Users\PC\Desktop\POS發行版\POS.application。
* [2018/11/29 下午 04:27:04] : 已成功完成部署資訊清單的處理。
* [2018/11/29 下午 04:27:04] : 已開始應用程式的安裝。

錯誤詳細資料
執行此作業時,偵測到下列錯誤。
* [2018/11/29 下午 04:27:04] System.InvalidOperationException
- 當所有元素尚未驗證前,無法呼叫 'EndValidation' 方法。與 'ValidateElement' 呼叫相同的 'ValidateEndElement' 呼叫可能會遺失。
- 來源: System.Xml
- 堆疊追蹤:
於 System.Xml.Schema.XmlSchemaValidator.EndValidation()
於 System.Xml.XsdValidatingReader.Read()
於 System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
於 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
於 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, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
於 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
--- 先前擲回例外狀況之位置中的堆疊追蹤結尾 ---
於 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
於 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
於 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

元件存放區異動詳細資料
無可用的異動資訊。



別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

春天
檢舉此回應
EndValidation
只有找到這個
本篇文章回覆於2018-12-04 09:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.