Ошибка развертывания UWP после развертывания в хранилище-Windows 10

С момента развертывания приложения UWP для windows 10 в магазине (бета-версия и частный) я больше не могу развернуть его на свой телефон (ARM), симулятор планшета (x86) и локальную машину (Surface Pro 3) для тестирования.

я перезагрузил свой телефон и мой SP3, но я все еще получаю ту же ошибку:

Severity    Code    Description Project File    Line    Suppression State
Error       Error : DEP0001 : Unexpected Error: Install failed.
Please contact your software vendor. (Exception from HRESULT: 0x80073CF9)   

я погуглил ошибку и нашел это статья:

https://msdn.microsoft.com/en-us/library/windows/desktop/hh973484(v=vs. 85).aspx

согласно этой статье / странице, Я должен проверить журнал AppXDeployment-Server

ERROR_INSTALL_FAILED 0x80073CF9 
Package install failed. Contact the software vendor.

Check the AppXDeployment-Server event log for more info.

Я сделал, но я не нашел ничего полезного. Я просто пытался перебросить на мой телефон и добавленных записей. Последняя запись в этом журнале была сделана за 52 минуты до этого. Я также проверил журнал AppXDeployment и ничего либо!

может ли это быть связано с visual studio, создавшей новый сертификат? Я не уверен, что буду честен.

когда я пытаюсь развернуть его на симуляторе или локальной машине, я получаю другую ошибку:

Severity    Code    Description Project File    Line    Suppression State
Error       Error : DEP0700 : Registration of the app failed. An
internal error occurred with error 0x80073D05. See
http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app
deployment issues. (0x80073cf6)         

мне удалось решить эту проблему после нахождения этой статьи:

ошибка: DEP0700: регистрация приложения не удалась. Произошла внутренняя ошибка

и теперь он снова работает на моей локальной машине и моей Но до сих пор мне никогда не приходилось этого делать.

Я думаю, что выше может быть связано с тем, что я пытаюсь восстановить свой VS 2015, и это испортило все, поскольку я заметил, что моя целевая версия и минимальная версия были изменены с 10586 на 10240.

я решил переустановить комплект разработки программного обеспечения Windows для 10586 и 26624, но проблема остается. Я все еще не могу развернуть непосредственно на своем устройстве (ARM).

любая помощь была бы весьма признательна и последнее, что я хочу делать, это протирать машину!

спасибо.

Тьери

обновление-1:

Я только что создал новый пустой UWP, и это все еще работает, что заставит вас поверить, что проблема не в файлах на машине, visual studio или моем телефоне. Судя по всему, что-то не так в моем проекте UWP, но что???

Я также заметил, что все мои эмуляторы для 10240 отсутствуют, не то, чтобы они мне были нужны, но я подумал, что все равно упомяну об этом.

обновление-2:

вот журнал вывода, если это поможет:

1>------ Build started: Project: MyApp, Configuration: Debug ARM ------
1>  MyApp -> C:Windows UniversalMyAppMyAppbinARMDebugMyApp.exe
1>  Starting .NET Native compilation
1>  Processing application code
1>C:Windows UniversalMyAppMyAppResources.System.Linq.Expressions.rd.
  xml(35): warning : Method 'CreateLambda' 
  within 'System.Linq.Expressions.Expression' could not be found.
1>C:Windows UniversalMyAppMyAppResources.System.Linq.Expressions.rd.
  xml(91): warning : Method 'ParameterIsAssignable'
  within 'System.Linq.Expressions.Expression' could not be found.
1>  Computing application closure and generating interop code
1>  Generating serialization code
1>  Compiling interop code
1>  Cleaning up unreferenced code
1>  Generating native code
1>  Generating fixups for native code
2>------ Deploy started: Project: MyApp, Configuration: Debug ARM ------
2>Deploying to Phone Internal Storage...
2>Updating the layout...
2>Copying files: Total 11 mb to layout...
2>Checking whether required frameworks are installed...
2>Registering the application to run from layout...
2>Error : DEP0001 : Unexpected Error: Install failed. Please contact 
  your software vendor. (Exception from HRESULT: 0x80073CF9)

Я сравнил файлы решений и проектов для нового приложения (которое работает) и моего фактического приложения и не вижу ничего критического. Различия были, но, устраняя их один за другим, это не имело никакого значения в результате.

я делаю то же самое сейчас через IDE и просто заметил, что Compile with the .NET Navite Tool Chain был отмечен в моем новом приложении и не был в моем фактическом приложении. Я выбрал сейчас, но все равно не повезло. Единственное отличие заключается в том, что развертывание занимает гораздо больше времени, прежде чем выбросить сообщенную ошибку.

обновление-3:

обратите внимание, что" компиляция с цепочкой инструментов .NET Native " была вызвана тем, что один проект, как в режиме выпуска, в то время как другой был в режиме отладки, но это не повлияло на проблему.

Я попытался сбросить сертификат быть установленным на временный, но опять же, без изменений!

не было никаких различий между параметрами в свойствах проекта. Я нашел решение, и какая пустая трата времени!! Я отправлю его через секунду в качестве ответа, но это может быть один из многих!

5 ответов


чтобы решить эту проблему, дождитесь ее...., все, что мне нужно было сделать, это удалить старый экземпляр моего приложения, который был установлен на моем телефоне.

Как упоминалось в моем обновлении, я не могу поверить, что это было корнем всех моих проблем! Какая жалкая ошибка. Я до сих пор не понимаю, почему это решило его, как вы предполагаете, он обновил бы приложение, как это было много раз в прошлом.

Я думал об удалении его на более ранней стадии, но я не хотел этого делать, так как я не был уверен, что смогу переустановить его, пока эта проблема не будет решена, и я использую приложение на ежедневной основе, но, исчерпав возможности, я решил сделать это, и второй я сделал, он сразу же установил новую версию, и я смог отлаживать непосредственно через IDE, а также.

Какая боль и какая трата времени, но эй, проблема решена, это главное!

надеюсь, это поможет другим, сталкивающимся с той же проблемой.


одна из возможных причин заключается в том, что у вас уже установлено приложение с тем же идентификатором. Удалите любой существующий образец с телефона и повторите попытку.


убедится iPOverUSBSvc должен быть запущен, он решил мою проблему


в моем случае удаление приложения и удаление его из AppData\Local\Packages не помогло.

для меня это было исправлено на:

  • отключение режима разработчика
  • установка приложения из магазина
  • повторное включение режима разработчика

также убедитесь, что у вас нет чего-то, связанного с открытым приложением, например базы данных sqlite. У меня была эта ошибка, когда я изменил имя приложения, но все еще был открыт SQLite db (поскольку я анализировал структуру). Я потратил слишком много времени, выясняя это... :(