rksoftware

Visual Studio とか C# とかが好きです

DEP0700: Registration of the app failed. が発生した場合

UWP アプリをデバッグしようとした際に

Error DEP0700: Registration of the app failed. [0x80073CF0] エラー 0x80070003: エラー 指定されたパスが見つかりません。 が発生したため、場所 AppxManifest.xml からファイルを開くことができませんでした。

というエラーが出てデバッグ/デプロイができない現象が発生しました。
ネットで検索してみると C:\Users\UserName\AppData\Local\Packages にある開発中アプリ(開発中アプリと同名のアプリ)のフォルダを消せ、という情報が出てきます。

参考
https://social.msdn.microsoft.com/Forums/en-US/566e53ec-2020-4969-9f17-f0a5a916f027/error-dep0700-registration-of-the-app-failed?forum=winappswithcsharp

しかし今回はこの現象ではありません。エラーメッセージにも「指定されたパスが見つかりません」とあります。ファイルが消せないわけではなさそうです。

解決

UWP プロジェクトの保存場所を C ドライブなどの内蔵ストレージにする。

これです。保存場所が外部ストレージの場合に今回のエラーが発生するようです。
mac 上の Parallels (VM) に上にインストールした Windows で開発していて、mac 上のフォルダにプロジェクトを置いていたため Windows からは外部ストレージに見えたことが原因でした。

参考