人生、徒然なるままに。

IT系の話題をメインに。DIYer。C#er。旅行/天文好き。

'Multi-Device Hybrid Apps for Visual Studio'のアンインストールに難儀した話

今回はMulti-Device Hybrid Apps for Visual Studioの削除に難儀した話を。

やっとCTP3.0を入れられる。

 

http://www.flickr.com/photos/78779574@N00/5452780020

photo by Michael Kappel

 

事の発端は、Visual Studio 2013に、Update4を適用したとき。

起動後に'AutoLoadPackagePackage'ってエラーが・・・

 

エラーが尽きない

なんじゃらほいってことで、Twitterで調べたら、このサイトで解決したよ、って方が。


When the EditorPackage does not load correctly | Chris Miller's NuBlog

 

 

やってみたが・・・むなしく撃沈。

今回Update4で、Cordova関連のアップデートも入っていたことを思い出し、

Multi-Device Hybrid Apps for Visual Studio CTP1.1と2.0を削除しようとしてみた。

 

削除が完了するまでお待ちください...と出たが待てども再起動しようともコンパネのプログラムリストから消えず。(実はこれが大問題)

 

そんなわけでVS起動したらエラーは出なくなったが、どうやら今度はVSのCordova関連がうまく動かないみたい。Update4に含まれているのかと思ったら,,,

そこで、CTP3がつい二日前ほどに出ていたみたいなので、それをインストールしようと。

 

そうしたら、CTP2消せだと!・・・消えないんだよ!

 

StackOverflowにはこれで消せたよ、との記事も。


visual studio 2013 - How to delete Multi-Device Hybrid Apps Preview/CTP2 manually? - Stack Overflow


visual studio - Installation of the Multi-Device-Hybrid CTP failed to add anything to VS - Stack Overflow

 

消えませんでした・・・(白目)

 

 やっと消せた

途方に暮れてCTP3のエラーリンクからネットの波をさまようと、こうしたら消えるよ、との記事が。

http://support.microsoft.com/kb/3014133/en-us

Open a command prompt as an administrator

Run the following command:"%ProgramData%\Package Cache\{dea88246-f74a-4171-ad6c-d9c978bf2973}\vs2013mda_0.1.exe" /uninstall /passive /force /burn.ignoredependencies={53d408db-eb91-43fb-9d8f-167681c19763};vsupdate_KB2829760

Run vs2013mda_0.3.exe again for Visual Studio Tools for Apache Cordova CTP 3.0.

  

実行してみたら、そんなパスは無い!と怒られ。

 

vs2013mda_0.1.exeどこにあんねん!と上位フォルダーを検索してみたら、ほかのidの場所に発見!

 

このコマンドで消せました。

 

"C:\ProgramData\Package Cache\{38f367f1-1468-4f16-a4c4-29747084003b}\vs2013mda_0.1.exe" /uninstall /passive /force /burn.ignoredependencies={53d408db-eb91-43fb-9d8f-167681c19763};vsupdate_KB2829760

 

 (途中でプロセス動かなくなったので、一回Killした後に再び実行して無事終了。)

 

これでCTP3がインストール可能になります。