Vuforia,Unity,Unzip

【Vuforia】The name `Unzip' does not exist in the current context

日本語での記事が見つからず、また英語の質問も解決に直結しなかったのでメモ

環境

  • Unity 5.6.3p1
  • MacOS HighSierra
  • Vuforia vuforia-unity-6-2-10.unitypackage

エラー

The name `Unzip' does not exist in the current context

(おそらく)Vuforia同梱のUnzipのDLLが見つからないというエラー
今回は他のコンパイルエラーなどが発生したタイミングで再発。前も同様のエラーに遭遇したが、再起動などで出なくなっていた

解決法

VuforiaのUnityPackageからの再インポートで解決(公式のHPよりダウンロード)
下記の方法でも治るかもしれない(今回は再インポート以外ではなおらず)

  • Unityの再起動
  • VuforiaフォルダのReimport
    • ProjectビューでVuforiaフォルダを右クリック → Reimport
  • SwitchPlatform

どうもVuforiaが裏で行なっているコンパイルのタイミングで読み込みができなくなると再発するようなので、何らかの方法で読み込めるようにすると良い?
具体的な原因がつかめていないので、詳しい人いたら教えて下さい

参考URL

https://stackoverflow.com/questions/42745782/unity-the-name-unzip-does-not-exist-in-current-context