2016-01-25 10 views
14

Od momentu wdrożenia mojej aplikacji UWP do systemu Windows 10 w sklepie (wersja beta & prywatna) nie mogę już wdrożyć jej w telefonie (ARM), Symulatorze tabletu (x86) i moim maszyna lokalna (Surface Pro 3) do testowania.Błąd wdrażania protokołu UWP po ​​wdrożeniu w sklepie - Windows 10

ja ponownie uruchomiony zarówno mój telefon i mój dodatek SP3, ale ja wciąż otrzymuję ten sam błąd:

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

Mam googled błąd i znaleźć ten artykuł:

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

Zgodnie z tym artykułem/strony, powinienem sprawdzić dziennik AppXDeployment-Server

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

Check the AppXDeployment-Server event log for more info. 

Zrobiłem, ale nie znalazłem nic przydatnego. Właśnie próbowałem ponownie wdrożyć na moim telefonie i nie dodano żadnych wpisów. Ostatni wpis w tym dzienniku pochodzi z 52 minut przed teraz. Sprawdziłem także dziennik AppXDeployment i nic!

Czy może być powiązany ze studiem graficznym, który wygenerował nowy certyfikat? Nie jestem pewien, czy jestem uczciwy.

Kiedy próbuję wdrożyć go na symulatorze lub lokalnym komputerze, pojawia się inny błąd:

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)   

udało mi się rozwiązać ten problem, po znalezieniu tego artykułu:

Error: DEP0700: Registration of the app failed. An internal error occurred

Teraz działa ponownie na mojej maszynie lokalnej, & mój symulator, ale nigdy wcześniej nie musiałem tego robić.

myślę, że powyżej, może wynikać z faktu, że staram się naprawić mój VS 2015 i namieszałem jak zauważyłem, że moja docelowa wersja & Min Wersja były zmieniane od 10586 do 10240.

postanowiłem ponownie zainstaluj zestaw Windows Software Development Kit dla wersji 10586 i 26624, ale problem pozostaje. Nadal nie mogę wdrożyć bezpośrednio na moim urządzeniu (ARM).

Każda pomoc zostanie bardzo doceniona, a ostatnią rzeczą, którą chcę zrobić, to wytrzeć moją maszynę!

Dzięki.

Thierry

UPDATE 1:

Właśnie stworzyliśmy nowy pusty UWP i ten nadal działa, które doprowadzi cię do przekonania, że ​​problem nie jest z plikami na komputerze, studio graficzne lub mój telefon. Wygląda na to, że coś jest popsute w moim projekcie UWP, ale co ???

Zauważyłem też, że wszystkie moje emulatory dla 10240 są niedostępne, nie żebym ich potrzebował, ale pomyślałem, że i tak o tym wspomnę.

UPDATE-2:

Oto log wyjścia, w przypadku pomaga:

1>------ Build started: Project: MyApp, Configuration: Debug ARM ------ 
1> MyApp -> C:\Windows Universal\MyApp\MyApp\bin\ARM\Debug\MyApp.exe 
1> Starting .NET Native compilation 
1> Processing application code 
1>C:\Windows Universal\MyApp\MyApp\Resources.System.Linq.Expressions.rd. 
    xml(35): warning : Method 'CreateLambda' 
    within 'System.Linq.Expressions.Expression' could not be found. 
1>C:\Windows Universal\MyApp\MyApp\Resources.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) 

Mam porównaniu zarówno plików rozwiązań i projektów dla nowej aplikacji (które działa) i moja aktualna aplikacja i nie widzę nic krytycznego. Istniały różnice, ale po ich usunięciu jeden po drugim nie miało wpływu na wynik.

Robię to samo teraz za pośrednictwem IDE i po prostu zauważyłem, że Compile with the .NET Navite Tool Chain zostało zaznaczone w mojej nowej aplikacji i nie było w mojej rzeczywistej aplikacji. Wybrałem to teraz, ale wciąż nie mam szczęścia. Jedyną różnicą jest to, że wdrożenie zajmuje dużo więcej czasu niż zgłoszenie błędu.

UPDATE-3:

Zauważ, że „Kompilacja z łańcuchem NET natywne narzędzie” było dlatego, że jeden projekt jak w trybie wydania, podczas gdy druga była w trybie debugowania, ale to nie miało wpływu na kwestia.

Próbowałem zresetować certyfikat, aby ustawić na tymczasowy, ale znowu, bez zmian!

Nie było różnic między opcjami we właściwościach projektu. Znalazłem rozwiązanie i co za strata mojego czasu! Opublikuję to jako odpowiedź, ale może to być jedna z wielu!

Odpowiedz

20

Aby rozwiązać ten problem, zaczekaj na .... Musiałem tylko usunąć stare wystąpienie mojej aplikacji zainstalowane na moim telefonie.

Jak wspomniano, w mojej aktualizacji nie mogę uwierzyć, że to był przyczyną wszystkich moich problemów! Co za kiepski błąd. Nadal nie rozumiem, dlaczego to rozwiązało, ponieważ można założyć, że zaktualizowałoby aplikację tak, jak to miało miejsce wiele razy w przeszłości.

Myślałem o usunięciu go na wcześniejszym etapie, ale nie chciałem tego robić, ponieważ nie byłem pewien, czy będę mógł go zainstalować ponownie, dopóki ten problem nie zostanie rozwiązany i codziennie korzystam z aplikacji, ale gdy skończyły mi się opcje, zdecydowałem się to zrobić, a gdy to zrobiłem, natychmiast zainstalowałem nową wersję i mogłem debugować bezpośrednio przez IDE.

Co za ból, a co za strata czasu, ale hej, problem jest rozwiązany, co jest najważniejsze!

Mam nadzieję, że pomoże to innym osobom zmierzyć się z tym samym problemem.

+0

mogę uwierzyć utknął na to za 30 minut! Dzięki za pomoc! – AbsoluteSith

+0

Witaj, Boże! Wydaje się dość bóle głowy. Czy możesz wysłać wiadomość do nas na adres [email protected]? Chciałbym, aby ktoś z VS spojrzał na poprawę tego doświadczenia. –

+0

@MattWhilden Nie mam nic przeciwko, ale problem został rozwiązany, więc nie jestem pewien, czy mógłbym pomóc? Daj mi znać. – Thierry

0

W moim przypadku odinstalowanie aplikacji i usunięcie jej z AppData \ Local \ Packages nie pomogło.

Dla mnie było to ustalone przez:

  • Wyłączenie trybu programisty
  • instalowanie aplikacji ze sklepu
  • tryb deweloper
1

Jedną z możliwych przyczyn Ponowne włączenie jest to, że masz aplikacja już zainstalowana z tym samym identyfikatorem. Odinstaluj dowolną istniejącą próbkę z telefonu i spróbuj ponownie.

1

Upewnij iPOverUSBSvc powinien być uruchomiony, to rozwiązuje mój problem