Apache Cordova for Visual Studio 2013 CTP3之Windows平台憑證過期錯誤

Apache Cordova for Visual Studio 2013 CTP3之Windows平台憑證過期錯誤

指定的憑證已到期

話說,昨天更新Update 4之後出現套件問題,意外在更新Apache Cordova for Visual Studio 2013 CTP3過程中解決了。但又碰到一個問題,新增BlankCordovaApp範本專案,然後選擇任何【Windows】平台進行編譯都會碰到以上【指定的憑證已到期】的錯誤。

指定的憑證已到期

圖片裡的錯誤訊息算是清楚,而且有給連結,連結到一篇【共用應用程式套件 (Windows 市集應用程式)】的文件,找到文章中的【更新憑證】。看起來算是順利。

但以上步驟無法在Cordova專案進行操作,因為Cordova專案並無說明中的【.appxmanifest】,又心想,在Cordova專案裡提示憑證過期,那麼我開個App專案執行更新憑證步驟,那麼應該就能簡單解決問題。

WindowsApp憑證

哈,見鬼了,我的憑證2015年才會過期,那麼Cordova專案的訊息是…假訊息,錯誤的錯誤訊息,這是CTP3的雷嗎?

Visual Studio 2013 Update 4之AutoLoadPackagePackage錯誤

Visual Studio 2013 Update 4之AutoLoadPackagePackage錯誤

今日技術界大新聞就是Microsoft的.NET開源、Visual Studio 2013社群版、Visual Studio 2015 Preview…等等。除了這些大新聞之外,也同步發行Visual Studio 2013 Update 4等一堆更新的正式版。詳情可參考小朱黑大的部落格。

AutoLoadPackagePackage錯誤

ActivityLog.xml提示
ActivityLog.xml訊息

安裝Visual Studio 2013 Update 4更新之後,馬上來個套件的錯誤,實在苦腦,我的電腦Visual Studio 2013擴充套件超過三十幾套,實在不想一套一套試。而且從ActivityLog.xml提供的錯誤訊息,其實也了無頭緒。

devenv /SafeMode

這邊要先感謝Dino提醒"/SafeMode",這是很有用的參數(尤其是我們這種套件裝很多的人),可以讓Visual Studio不載入擴充套件的方式來啟動。也就是說,在停用擴充套件之後如果訊息不見了,就可以證明是套件出了問題,通常ActivityLog.xml裡的錯誤訊息會有那一套擴充套件出錯相關訊息。

我使用devenv /SafeMode啟動Visual Studio之後錯誤訊息確實不見了。