Desarrollo de Surface 1.0 SP1 en VS2010


El miércoles pasado dimos un seminario de Surface en el Microsoft Innovation Center| Tourism Tecnologies que incluía un laboratorio de creación de una pequeña aplicación con el SDK y Visual Studio.

En los TouchSmart que tenemos en el centro están instalados Visual Studio 2008 y 2010, así que decidimos hacer el lab con 2010, pues debería ser compatible, pero nos encontramos con el problema de que en la versión nueva no estaban instalados los templates de proyecto, pues el SDK está preparado sólo para 2008. En algún sitio por internet te dicen que los has de copiar al directorio del usuario, porque cuando los copias allí el VS.Net los reconoce inmediatamente y en cambio al copiarlos al directorio común en Archivos de Programa parece que el Visual Studio no los reconoce. Este método tiene un pequeño problema en nuestro escenario: si hay múltiples usuarios hay que copiar las plantillas a todos los usuarios.

Esto pasa porque se deben reconstruir los templates, que se guardan en la carpeta templatecache. Estos son los pasos para que funcionen los templates en todos los usuarios:

  1. Abrimos una línea de comando con privilegios elevados:

    botón de inicio-> escribir: cmd -> pulsar SHIFT+CTRL+ENTER

  2. Copiamos los ficheros de templates del SDK de surface del VS2008 al VS2010:

    xcopy /s “%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\CSharp\Surface” “%PROGRAMFILES%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\CSharp\Surface\”

    xcopy /s “%PROGRAMFILES%\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Surface” “%PROGRAMFILES%\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Surface\”

  3. Ejecutamos el comando de reconstrucción (tarda un rato):

    “%PROGRAMFILES%\Microsoft Visual Studio 10.0\Common7\IDE\devenv.com” /InstallVSTemplates

Y ya podréis desarrollar aplicaciones para Surface en VS2010, recordad que debe ser Framework 3.5, la versión para 4 aún está en beta.

Surface1.0

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s