Surface sous VS2010 et Framework 4.0

by Nicolas Calvi 19. janvier 2010 00:55

Si comme moi vous voulez développer vos applications Surface sous Visual Studio 2010, mais surtout tirer partie du Framework .Net 4.0 avec Surface, il existe un moyen très simple pour y arriver.

Tous d'abord vous devez installer le Surface SDK 1.0 SP1, pour ceux qui sont sous un système 64 Bit, il faut tricher sur la procédure d'installation comme je l'ai expliqué sur un ancien billet.

En effet il vous suffit de copier les templates de Visual Studio 2008 vers Visual Studio 2010 dans un répertoire "Surface", et miracle ca marche ! Pour cela suivez ces indications :

1) Copiez tous les fichiers ".zip" du répertoire "C:\Program Files (x86)\Microsoft SDKs\Surface\v1.0\Item Templates\" vers "C:\Users\{Utilisateur Surface}\Documents\Visual Studio 2010\Templates\ItemTemplates\Visual C#\Surface\".

2) Copiez tous les fichiers ".zip" du répertoire "C:\Program Files (x86)\Microsoft SDKs\Surface\v1.0\Project Templates\" vers "C:\Users\{Utilisateur Surface}\Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#\Surface\".

Ensuite pour utiliser le template, faire "Nouveau Projet" et miracle, un onglet "Surface" est apparu avec les template :

Vous pouvez aussi rechercher les templates dans la box de recherche en haut à droite :

Créez votre projet puis, pour que cela fonctionne, il faut faire ces deux opérations sur le projet fraichement créé.

1) Ajoutez la référence "System.Xaml".

2) Pour ceux qui sont sous un système 64 Bit, il faut changer la target de compitalion vers "x86" pour forcer la compiltation 32bit.

Et voilà c'est magique ! Vous pouvez exécuter votre projet surface avec Visual Studio 2010 et utiliser toutes les nouveautées du Framework .Net 4.0.

Commentaires (2) -

Duplanti
27/04/2011 18:39:22 #

Salut Nicolas,
tout abord bravo pour tes tutos qui me sont très utiles!
Mais j'ai une petite question:
Le SDK Surface peut - il être utilisé pour coder une application pour les nouvelles tablette PC Seven qui sortent en ce moment ?
(exmp:www.journaldugeek.com/.../)

Merci d'avance ! Smile

Nicolas Calvi
28/04/2011 15:25:25 #

Merci pour votre soutient Smile

Pour répondre à votre question, le SDK Surface 2.0 sera le SDK universel pour tous les périphériques tactile (tablette, ecran, surface 2), tournant sous Windows 7. Ainsi, le code produit avec se SDK sera compatible avec toute la suite Windows Touch.
Le SDK Surface 2 sortira courant de l'été et viendra remplacer le "SDK Surface 2 Beta for Windows Touch" actuellement en accessible sur la plateforme de téléchargement Microsoft et qui est déjà très proche du futur SDK Surface 2.

J'espère avoir répondu à votre question.

Ajouter un commentaire

biuquote
  • Commentaire
  • Prévisualiser
Loading


Certifications

MVP

Microsoft Surface

MCTS

Microsoft .Net