Développement de Windows Phone 8 sur Windows 7 - est-ce ou sera-t-il possible? [fermé]

12

J'essayais d'installer Windows Phone 8 SDK sur ma machine Windows 7 et il m'a frappé avec le message «pris en charge uniquement sur Windows 8». En fait, je voulais développer des applications Phone 7.5 sur Visual Studio 2012, chose impossible avec le SDK 7.1, alors j'ai pensé que 8 SDK feraient l'affaire.

Comme s'il ne suffisait pas que le SDK 8 soit controversé lors de sa sortie, maintenant qu'il est généralement disponible, il me semble que c'est une décision horrible de le rendre disponible uniquement pour Windows 8, car à mon humble avis, aucun développeur sérieux et sensé ne le fera installer Windows 8 jamais, ou du moins dans un avenir proche, juste à cause de l'interface utilisateur Metro.

Donc, quelqu'un connaît des solutions de contournement pour développer Windows Phone 8 sur Windows 7, ou au moins développer pour 7.5 mais en utilisant Visual Studio 2012?

Tiborg
la source
3
Cela m'a énervé au début aussi, j'ai une machine que je ne mettrai pas à niveau vers Win8 car je ne sais pas comment ma collection Steam se débrouillera. Mais sinon, je suis satisfait de l'expérience de Windows 8.
Ian
Il doit être possible de développer Windows Phone 7.5 avec le SDK 7.1 car la mise à jour Windows Phone 7.8 vers le SDK Windows Phone 7 n'a pas été publiée (ni aucune information concernant la prochaine mise à jour 0 de Windows Phone 7). La solution est bien sûr d'utiliser VS2010 pour vos besoins Windows Phone 7.
Ramhound
Voilà ce que j'avais peur. Visual Studio 2010 était génial, mais Visual Studio 2012 est encore meilleur, et je l'utilise depuis la sortie du CTP il y a environ un an, donc ça va être gênant de revenir en 2010.
Tiborg
2
Cette question semble être hors sujet car elle concerne les détails des configurations de jeu d'outils tiers, à savoir Visual Studio, Windows Phone Devleopment et Windows Operating Systems.

Réponses:

18

Non, c'est tout Windows 8 malheureusement. Une raison est que l'hyperviseur de Windows 8 est utilisé pour émuler ou virtualiser les machines Windows Phone 8. Ça et le marketing bien sûr.

Éditer:

Comme pour les développeurs utilisant Windows 8, je l'utilise maintenant sur tous mes ordinateurs portables et j'aime ça. J'exécute Visual Studio 2010 et 2012 sans problème.

Ian
la source
4
La chose est, j'aime aussi Windows 8 en ce qui concerne la vitesse et la fluidité. Mais ce qui m'agace le plus, c'est la suppression du bouton de démarrage (au moins une option pour l'activer) et les mauvaises applications qui ont été faites juste pour être là, et pour ne fournir aucune sorte de fonctionnalité. En un mot, je déteste que l'interface utilisateur Metro (qui n'est pas mauvaise en soi, mais qui est mauvaise pour les appareils non tactiles) m'est imposée de force en tant qu'utilisateur.
Tiborg
3
Ouais, j'aime le nouveau menu Démarrer en fait parce que j'avais l'habitude d'épingler toutes les applications que j'utilisais à l'avant de l'ancien menu Démarrer, donc c'est juste une version plus grande et plus colorée pour moi. Je n'utilise cependant AUCUNE application "metro / ModernUI".
Ian
1
Et assurez-vous d'installer win8 64 bits si vous voulez jouer avec wpsdk
Mariano Montañez Ureta
@Tiby Un membre de mon équipe utilise stardock pour obtenir le menu de démarrage sur windows stardock.com/products/start8 et en est très satisfait. Leur autre produit semble également intéressant stardock.com/products/modernmix/features.asp
softveda
2

(Vous avez probablement déjà trouvé une solution à votre problème, mais je pense que cela pourrait être utile à d'autres qui, comme moi, définissent leur environnement pour la première fois.)

Le SDK Windows Phone 8 comprend Visual Studio 2012 Express.

Si vous l'installez sur une machine virtuelle, comme expliqué dans cet article du wiki du développeur Nokia , vous devriez pouvoir continuer à utiliser votre machine Windows 7 et éviter de passer à Windows 8, tout en ayant un émulateur WP8 fonctionnel.

Se déconnecter
la source
1

La principale raison étant que les applications Windows 8 et WP8 utilisent le nouveau runtime WinRT ne prennent pas en charge .NET, vous ne pouvez pas exécuter winRT sur Windows 7 afin que vos applications ne se compilent pas. Vous pouvez créer des applications de style métro avec WPF, mais elles ne fonctionneront pas sur Windows 8 (du moins pas en mode métro / moderne).

Zach Johnson
la source
1
Il essaie de développer des applications Windows Phone 8, pas des applications Windows 8. Système de dénomination déroutant, je sais.
Phil
Les applications Windows Phone 8 doivent également être développées à l'aide de Windows 8, comme Ian l'a souligné, le SDK Windows 8 Phone nécessite la virtualisation Hyper-V pour émuler le téléphone.
Zach Johnson