經常有些時候,我們在安裝(不論透過市集或者使用 Sideloading 側載方式)App,有些時候會發生錯誤或者異常,我們可以透過 [事件檢視器] 來查看這些Windows Store App 再進行佈署、安裝、註冊的時候,發生了甚麼問題。
請使用滑鼠右擊螢幕左下方的視窗圖示,此時會彈出下圖對話窗,請選擇 [事件檢視器]
我們需要觀察 事件檢視器 中的這三個節點上的資料
Application And Services Logs > Microsoft > Windows > AppXDeployment
Application And Services Logs > Microsoft > Windows > AppXDeployment-Server
Application And Services Logs > Microsoft > Windows > AppXPackagingOM
在下圖中,我們展示了查看某個錯誤訊息,這是屬於 AppXDeployment-Server
我們看到這個訊息顯示了:
錯誤 0x80073CF9: AppX 部署操作失敗。此失敗的特定錯誤文字是: 另一個使用者已安裝此應用程式的未封裝版本。目前的使用者無法使用已封裝的版本來取代此版本。衝突的套件是 CLACOMUSICCORPORATION.MusicPlayAlong,它是由 CN=327F2EE7-B787-4EC2-8B56-6B65F0CBB4FB 發行。
記錄檔名稱: Microsoft-Windows-AppXDeploymentServer/Operational
來源: Microsoft-Windows-AppXDeployment-Server
日期: 2014/6/21 下午 08:19:46
事件識別碼: 404
工作類別: (3)
層級: 錯誤
關鍵字: AppXDeploymentServer 關鍵字
使用者: SYSTEM
電腦: VulcanHome81
描述:
錯誤 0x80073CF9: AppX 部署操作失敗。此失敗的特定錯誤文字是: 另一個使用者已安裝此應用程式的未封裝版本。目前的使用者無法使用已封裝的版本來取代此版本。衝突的套件是 CORPORATION.MPA,它是由 CN=32E7-B787-4EC2-8B56-6B65F4FB 發行。
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-AppXDeployment-Server" Guid="{3F471139-ACB7-4A01-B7A7-FF5DA4BA2D43}" />
<EventID>404</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>3</Task>
<Opcode>0</Opcode>
<Keywords>0x4000000000000001</Keywords>
<TimeCreated SystemTime="2014-06-21T12:19:46.781919400Z" />
<EventRecordID>63324</EventRecordID>
<Correlation ActivityID="{2363FD72-8D4A-0001-02FE-63234A8DCF01}" />
<Execution ProcessID="4572" ThreadID="4944" />
<Channel>Microsoft-Windows-AppXDeploymentServer/Operational</Channel>
<Computer>VulcanHome81</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="SummaryError">另一個使用者已安裝此應用程式的未封裝版本。目前的使用者無法使用已封裝的版本來取代此版本。衝突的套件是 CORPORATION.MPA,它是由 CN=32E7-B787-4EC2-8B56-6B65F4FB 發行。</Data>
<Data Name="ErrorCode">0x80073cf9</Data>
</EventData>
</Event>
ToolbarItem
(左方當然是放置了回上一頁按鈕),例如,當這個頁面設計為需要使用者輸入相關資料,此時,當使用者要儲存資料的時候,可以從螢幕右上方點選工具列按鈕,就可以將這筆資料儲存起來;因此,對於這個需求,該如何設計呢?