Kann nicht bereitstellen, universal-app-Handy mit Windows 10 Mobile Tech Preview
Habe ich ein developer unlocked Lumia 635 gerade gestern aktualisiert, um Windows 10 Mobile Technical Preview (OS-version: 10.0.12562.84).
Nach dem erstellen "Blank App (Windows Universal)" targeting Windows Phone 10 in Visual Studio 2015 RC und versuchte bereitstellen, um das Gerät (und haben geänderte Konfiguration zu ARM für diesen Zweck genau) habe ich diese Fehlermeldung:
Fehler : DEP0001 : Unerwarteter Fehler: die Voraussetzung für eine Installation konnte nicht erfüllt werden. (Ausnahme von HRESULT: 0x80073CFD)
Nach kurzen Blick auf die app "Referenzen" es stellt sich heraus, es sind einige spezifische Anwendung Einblicke (und einige andere) mit der Missachtung der Tatsache, dass ich speziell deaktiviert die Anwendung Einblicke integration auf Projekt-dialog für die Erstellung vor (überraschung!). Also ich habe entfernt Sie alle, wobei nur die folgenden (scheint wie irreduzible):
- Analysiert
- .NET für Windows Store-apps
- Windows Universal
Aber das hat nicht geholfen, leider noch immer nicht bereitstellen dieses "default" - app auf dem Handy.
Obwohl, die Bereitstellung von meine aktuellen arbeiten in der universal-app, die den Gegner Windows Phone 8.1, um das Telefon war einfach makellos.
Arbeiten OS ist Windows 8.1 Pro, wenn diese Angelegenheit.
Update
Strike-through text oben ist nicht mehr wichtig, siehe akzeptierte Antwort.
InformationsquelleAutor Sevenate | 2015-05-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin auf der .NET/UWP-team. Die offizielle Antwort von Microsoft ist hier:
https://msdn.microsoft.com/en-us/library/windows/apps/dn706236.aspx?f=255&MSPPError=-2147217396
Lassen Sie mich schreiben Sie sich die Schritte aus, die oben genannten link. Diese Schritte gelten heute (20. Mai 2015, mit VS2015 RC wurde veröffentlicht am BAUEN.) Die Bereitstellung von mobile war nicht möglich, vor May14, wenn das richtige bauen von Win10 Mobile kam.
Sollte Ihre Maschine mit Windows 10, build 10074 oder höher, von hier aus: https://insider.windows.com/
Installieren VS2015 RC von hier: https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs.aspx
, Die Sie ausführen können Win10-apps auf Emulatoren. Die Emulatoren kam mit der Win10-SDK, und so laufen 10069 version von Win10.Handy-Betriebssystem.
, Die Sie ausführen können Win10-apps auf Ihrem lokalen Rechner. Um dies zu tun, die Sie der lokalen Maschine sein muss Win10.Desktop-version 10074 oder höher und müssen freigeschaltet werden.
, Die Sie ausführen können Win10-apps auf Ihrem Telefon. Um dies zu tun, muss das Telefon sein Win10.Mobile version 10080 oder höher (die kam am 14. Mai). Das Telefon muss entsperrt werden.
Den Schlüssel der Tat über Win10 ist, können Sie software schreiben, die gegen ein bestimmtes SDK (z.B. 10069 SDK, das kam bei der //BUILD), und trotzdem führen Sie es auf eine neuere version von Win10 (z.B. 10074, dass der Strom für Win10.Desktop-Programm, oder 10080, dass der Strom für Win10.Mobile insider Programm).
In der .appxmanifest-Datei, MinVersion="10.0.10069.0", sagt Sie, dass Ihre app wird sich weigern, für die Bereitstellung auf jedem Rechner, auf dem eine niedrigere version von Win10.
In der .appxmanifest-Datei, MaxVersionTested="10.0.10074.0", sagt, dass, wenn Ihre app wird bereitgestellt, um eine Maschine, die mit einer höheren version von Win10, dann könnte es zu tun haben "quirking".
Diese beiden Dinge sind gesteuert durch das Projekt>Eigenschaften-dialog, und die sind eigentlich gespeichert .csproj/.vbproj.
Den Antworten von @user4855870, @Rexobias und @Sevenate waren hacks. Sie ragten in eine künstlich niedrige version für MinVersion zu arbeiten, um die Tatsache, dass Sie noch nicht aktualisiert Ihre Geräte. Das ist ein fairer Ansatz (und ich Tat es, während ich wartete für Win10.Mobile 10080 bauen freigegeben werden). Aber jetzt, da es veröffentlicht wurde, gibt es keine Notwendigkeit für diese hacks, und Sie sollten nur aktualisieren Sie Ihr Gerät.
Dies ist nicht für mich funktioniert. Meine beiden win10 pc und win10 phone ist im developer-Modus, mein Handy ist verbunden über usb, aber bei der Bereitstellung bekam ich immer diese Meldung: DEP0001 : Unerwarteter Fehler: Element nicht gefunden. (Ausnahme von HRESULT: 0x80070490 aufgetreten) SolutionName ich war ausgeführt, eine echte Win10 was wurde aktualisiert, um eine Insider-Vorschau
InformationsquelleAutor Lucian Wischik
Fand ich, dass:
Projektmappen-Explorer -> Rechtsklick auf Projekt -> Eigenschaften -> debug -> auf der Startseite auf Optionen -> Ziel-Gerät: "Gerät wählen und speichern.
Nochmals installieren!
Hoffe, das hilft!
Super!!! Dies ist die einzige Sache, die mir geholfen haben :)!
InformationsquelleAutor Lê Thành Trung
Im Paket.appxmanifest versuchen Sie, die TargetDeviceFamily der folgenden:
Dies ist nicht erforderlich. Ein besserer Ansatz ist, um ein upgrade Ihres Geräts zu einem build neuer als die 10069 SDK, die Sie verwenden. Auch setzen den Wert "MaxVersionTested" führen kann seltsam quirking Verhalten von der OS.
InformationsquelleAutor user4855870
Ich gerade vor dem gleichen problem, beschrieben durch @Sevenate.
Folgenden die Antwort von @user4855870 ich bin endlich in der Lage, die Bereitstellung meiner-Rohling Universal-App auf meinem Lumia 520 läuft W10 TP.
1) Auf dem Handy, gehen Sie zu Einstellungen, System, Über, Mehr Info, und notieren Sie die Betriebssystem version (in meinem Fall ist es 10.0.12534.59);
2) Auf Visual Studio, öffnen Paket.appxmanifest und in der gleichen Zeile erwähnt von @user4855870 auf die "MinVersion" schreiben "10.0.1.0" und auf die "MaxVersionTested", schreiben die OS-version, die Sie von Ihrem Telefon.
Mein leeres Universal-App funktioniert auf computer und Telefon, wie es sollte 😉
Das ist falsch. Die MaxVersionTested ist mit einer völlig anderen Nummer-Sequenz von Einstellungen>System>>MoreInfo OS-version. Die MaxVersionTested sollte 10069 (in der SDK-version, die Sie installiert haben). Es wäre sinnvoll zu setzen 10074 (die aktuelle version von Win10.Desktop-Mai 20). Es wäre sinnvoll zu setzen 10080 (die aktuelle version von Win10.Telefon ab 20. Mai).
InformationsquelleAutor Rexobias
Ok, ich habe es geschafft, schließlich stellen diese Beispiel-app zu Windows Phone 10.
Kurze Antwort
In Ihr Projekt Paket.appxmanifest ändern Sie die
MinVersion
von "10.0.10069.0" zu "1.0.22816.1" (unerwartete, hah?) wie diese:Mehr beantworten
Nachdem Sie bauen das Projekt erstellt neue "Windows 10 Universal-Leer-App" - Vorlage in VS2015 RC den ursprünglichen Paket.appxmanifest verfügbar Projektmappen-explorer in Visual Studio kopiert
YourBlankWin10PhoneProject\bin\x86\Debug\Core\AppxManifest.xml
(beachten Sie die Core Unterordner im Pfad) und aktualisiert mit neuer Abhängigkeit - .NET-Core-Runtime Paket:(Nicht zu verwechseln mit anderen Kopie der original - unverändert version des manifests an
YourBlankWin10PhoneProject\bin\x86\Debug\AppxManifest.xml
)Wie man sehen konnte
MinVersion
für beide Abhängigkeiten ist anders und die Anwendung ist größer dann die Core Runtime-Komponente. Wenn Sie jetzt ein updateMinVersion
im original Paket.appxmanifest aus dem Projektmappen-explorer entspricht dieMinVersion
desMicrosoft.NET.CoreRuntime.1.0
Paket, d.h. 1.0.22816.1, Nächstes mal wirst du das Projekt erstellen die Core Kopie des manifest wird entsprechend aktualisiert:Nun Anwendung eingesetzt werden sollte, um das Telefon ohne problem.
PS. Fand den Hinweis zum lösen dieser in Tief Tauchen Sie ein in XAML und .NETTO-Universal-Windows-App-Entwicklung video, schnell nach vorne zu 0:19:50.
damals habe ich versucht, verschiedene niedrigere version zu zahlen, aber für einige Grund ich nur erwähnt haben für mich gearbeitet. Anyway, jetzt ist es nicht mehr relevant, Dank für das update!
InformationsquelleAutor Sevenate
Bereitstellung eines Windows-10-app für Handys wird derzeit nicht unterstützt*. Die Funktionalität wird voraussichtlich in einem zukünftigen update (auf Windows-10 - phone-version der Entwickler-tools oder beide).
Denn jetzt können Sie mit den Emulatoren zu testen apps auf dem Telefon die form-Faktoren.
edit: hier die offizielle Antwort von Microsoft:
MS Developer Tools Blog-link
*es sieht aus wie einige sind in der Lage, es zu hacken, zu arbeiten
Ich Frage mich, warum Microsoft nicht enthalten diese Funktion, wenn solch ein einfaches hack scheint zu funktionieren.
Ich denke, das ist eher wie "noch nicht implementiert" dann eher "entwickelt". Ziemlich sicher mit dem nächsten großen update (oder zumindest in der RTM-Version) diese version Fehlkonfiguration behoben werden.
Mai 18th, es wird unterstützt. Das ist, wenn der Handy-Insider erstellen 10080 kam. Es hat eine höhere version als die 10069 SDK kam, dass im VS2015 RC zu Bauen.
InformationsquelleAutor pumpkinszwan