Da quando ho distribuito l'app UWP per Windows 10 nello store (beta & privata), non posso più distribuirlo sul mio telefono (ARM), Tablet Simulator (x86) e mio macchina locale (Surface Pro 3) per il test.Errore di distribuzione UWP dopo la distribuzione per l'archiviazione - Windows 10
Ho ripartito sia il telefono e lo SP3, ma sto ancora ricevendo lo stesso errore:
Severity Code Description Project File Line Suppression State
Error Error : DEP0001 : Unexpected Error: Install failed.
Please contact your software vendor. (Exception from HRESULT: 0x80073CF9)
Googled l'errore ed ho trovato questo articolo:
https://msdn.microsoft.com/en-us/library/windows/desktop/hh973484(v=vs.85).aspx
Secondo questo articolo/pagina, dovrei controllare il registro AppXDeployment-Server
ERROR_INSTALL_FAILED 0x80073CF9
Package install failed. Contact the software vendor.
Check the AppXDeployment-Server event log for more info.
L'ho fatto, ma non ho trovato nulla di utile. Ho appena provato a ri-distribuire sul mio telefono e non sono state aggiunte voci. L'ultima voce in questo registro era da 52 minuti prima. Ho anche controllato il registro AppXDeployment e niente!
Potrebbe essere correlato allo studio visivo dopo aver generato un nuovo certificato? Non sono sicuro di essere onesto.
Quando provo a schierare sul simulatore o del computer locale, ottengo un errore diverso:
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)
sono riuscito a risolvere il problema dopo aver trovato questo articolo:
Error: DEP0700: Registration of the app failed. An internal error occurred
E ora funziona di nuovo sul mio computer locale & mio simulatore, ma non ho mai dovuto farlo prima fino ad ora.
penso che la forza di cui sopra relative al fatto che cerco di riparare il mio VS 2015 e si incasinato le cose come ho notato che la mia versione di destinazione & Versione Min sono stati cambiati da 10586 a 10240
ho deciso di reinstallare il Software Development Kit di Windows sia per 10586 che per 26624 ma il problema rimane. Non riesco ancora a distribuire direttamente sul mio dispositivo (ARM).
Qualsiasi aiuto sarebbe molto apprezzato e l'ultima cosa che voglio fare è dover pulire la mia macchina!
Grazie.
Thierry
UPDATE-1:
Ho appena creato una nuova UWP vuota e questo funziona ancora, che porterebbe a credere che il problema non è con i file sulla macchina, studio visivo o il mio telefono. A quanto sembra, qualcosa è incasinato nel mio progetto UWP ma cosa ???
Ho anche notato che tutti i miei emulatori per 10240 sono tutti mancanti, non che io abbia bisogno di loro ma ho pensato di parlarne comunque.
UPDATE-2:
Ecco il registro di output, in caso aiuta:
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)
Ho confrontato sia i file di soluzione e di progetto per la nuova applicazione (che funziona) e la mia app attuale e non riesco a vedere nulla di critico. C'erano delle differenze, ma rimuovendole una per una, non ha fatto differenza nel risultato.
Sto facendo lo stesso ora tramite l'IDE e ho appena notato che il Compile with the .NET Navite Tool Chain
è stato spuntato nella mia nuova app e non era nella mia app effettiva. L'ho selezionato ora, ma ancora senza fortuna. L'unica differenza è che sembra che ci voglia molto più tempo prima di lanciare l'errore segnalato.
UPDATE-3:
Nota che il "Compila con la catena .NET nativo Tool" era perché un progetto come in modalità di rilascio, mentre l'altra era in modalità debug, ma non ha avuto alcun effetto sul problema.
Ho provato a reimpostare il certificato da impostare su quello temporaneo, ma ancora una volta, nessun cambiamento!
Non c'erano differenze tra le opzioni nelle Proprietà progetto. Ho trovato una soluzione e che spreco del mio tempo !! Lo posterò tra un secondo come risposta ma potrebbe essere uno dei tanti!
posso credere che è stato bloccato a questo per 30 minuti! Grazie per l'aiuto! – AbsoluteSith
Ciao Loro! Sembra proprio il mal di testa. Potete inviarci una mail come [email protected]? Mi piacerebbe avere qualcuno dal VS a dare un'occhiata a rendere questa esperienza migliore. –
@MattWhilden Non mi dispiace, ma il problema è stato risolto, quindi non sono sicuro di essere di alcun aiuto? Fammi sapere. – Thierry