2013-08-13 5 views
5

Ich entwickle eine Anwendung in Windows 8.1 Preview Release mit VS 2013. Wenn ich das App-Paket auf dem Windows 8 PC bereitstellen, wurde es nicht ausgeführt. Ich habe eine kleine Frage, ob Windows 8.1 entwickelte Apps in Windows 8 PC laufen. Wenn es ausgeführt werden muss, sollte eine andere Spezifikation für die Apps oder den PC bereitgestellt werden?Ob Windows 8.1-Apps in Windows 8 PC funktionieren werden?

Antwort

4

Wenn Sie 8.1 anvisieren, dann wird die App nicht in Windows 8 laufen. Das liegt daran, dass die API von 8.1 erweitert ist und die neuen Funktionen in Windows 8 nicht existieren. Wenn Sie in Windows 8.1 entwickeln und Windows 8 als Ziel haben. Dann funktionieren die Apps einfach "out of the box".

Zum Beispiel unterstützt Windows 8.1 neue Steuerelemente. Wenn Sie 8.1 als Ziel festlegen, können Sie diese Steuerelemente verwenden, aber wenn Sie Windows 8 verwenden, sind diese Steuerelemente nicht vorhanden und daher kann die Anwendung nicht ausgeführt werden.

+0

Ich wollte hier nur den Begriff "targeting 8.1" klarstellen. Ich habe eine Windows Store App mit Visual Studio 2013 (Preview) erstellt, die Framework 4.5.1 unterstützt. Im Visual Studio 2013-Projektmappen-Explorer wird die App als "TestApp1 (Windows 8.1)" angezeigt. Gibt es jetzt eine Möglichkeit, diese App in Windows 8.0 auszuführen? – Senthil

+0

Ich habe keine Windows 8.1-Maschine zur Hand, um dies zu testen. Aber ich vermute, dass Sie es in den Projekteinstellungen bearbeiten können. – SynerCoder

+0

Wenn das nicht möglich ist, sollten Sie Ihr Projekt als Windows 8-App neu erstellen. Sie können leicht von 8 zu 8.1 migrieren, indem Sie mit der rechten Maustaste auf Ihr Windows 8-Projekt klicken und auf migrieren klicken, um zu 8.1 – SynerCoder