April 2010 - Artículos
Si probaste la beta, RC y ahora el trial y/o versión final de VS2010 con proyectos en curso de Silverlight desarrollados con VS2008 podrás tener el inconveniente que encontré al abrir proyecto SL con VS2010 y luego querer abrir nuevamente con VS2008.
Si bien el archivo de solución cambia (no es el mismo que VS2008), creía que el archivo de proyecto mantendría cierta consistencia pero no es así.
Esto solamente sucedió en proyectos SL, porque en otros proyectos (web app, consola) al abrir con diferentes versiones del Visual Studio daba el mensaje y podía seguir utilizandolo, pero en SL no me dejaba seguir trabajando (no es un error, pero no te deja utilizarlo ;) )
Mensaje de “warning” al compilar:
Project file contains ToolsVersion="4.0", which is not supported by this version of MSBuild. Treating the project as if it had ToolsVersion="3.5".
El mensaje que no dejaba utilizar el proyecto Silverlight:
Cannot get the list of output files from the project
Solución express (rápida)
Abrir el archivo de proyecto (con algún editor de texto plano) y cambiar la línea que dice <Project ToolsVersion=”4.0”
Por <Project ToolsVersion=”3.5”
y ya podremos seguir utilizando el proyecto en VS2008
Crossposting desde
mi blog en Geeks.ms: http://geeks.ms/blogs/fernandezja
Una vez mas nos estuvimos formando en temas “no tan técnicos” ;) gracias a la gestión Polo IT Corrientes, tuvimos la oportunidad de participar hace un par de semanas de una seria de cursos facilitados por Mg. Cristina Palmeyro que abarcaron estos temas:
-
Liderazgo personal. Motivación y autorrealización
-
Eficiencia en la gestión del tiempo
-
Negociación y resolución de conflictos
-
Creatividad e innovación como ventaja competitiva
En esta ocasión lo hicimos con otras empresas del Polo IT Corrientes, por lo que en la parte de “practica/taller” para realizar trabajos en grupo fue escuchar otras voces lo que también enriqueció al conjunto.
Al principio todos parecíamos estar en una clase magistral pero luego como me gusta a mi en círculos mirándonos la cara ;)
Mas fotos aquí
Hay que seguir formándose?
Si bien la mayor parte de mis post son técnicos, no solo de eso subsistimos vivimos.
Todo el día interactuamos con otras personas en los equipo de trabajos de los proyectos y esas personas a veces son clientes finales y por tal motivo hay que tener una serie de habilidades “no-técnicas” que nos ayuden a gestionar los diálogos en nuestro cotidiano, para no “quemarnos” con momentos o vivencias que no sabemos cómo tratarlas o que no gana nuestro interior y debemos practicar la inteligencia emocional para lograr nuestro Liderazgo persona.
Además vimos en el curso una aproximación a la Gestión del Tiempo para practicar y así ver cómo nos consumen los “temas urgentes” y que debemos estar siempre con “los temas importantes”; Vimos algo de negoción y la táctica de “ganar/ganar” y mediación, para lo último rompernos un poco el cerebro con nuestra gestión del conocimiento y creatividad…
El personal de Desarrollos NEA en conjunto con las empresas del POLO IT Corrientes se dedican mayoritariamente al desarrollo de software y servicios informáticos y contamos básicamente con un fuerte formación técnica y profesional pero estrictamente relacionada con el rubro al cual pertenecen nuestras empresas, así que necesitamos crecer en aspectos tales como, management, recursos humanos, marketing, negociación, venta y liderazgo entre los aspectos más importantes.
Estos cursos fueron los primeros en una serie que deben venir en el 2010.
Enlaces:
Por si alguien lo necesita como yo… estaba utilizando Silverlight 3, y tratando de modularizarlo con Prism
Abro el ejemplo que viene con Prism (para ver la implementación) que es el proyecto HelloWorld.Silverlight
{Carpeta de instalación de Prism}\Quickstarts\Hello World\HelloWorld.Silverlight\HelloWorld.Silverlight.sln
y resulta que faltaba la referencia a un assembly: System.Web.Silverlight
Porque utiliza el webcontrol Silverlight (que venia con el SDK 2.0)
…en Silverlight 3 todo es con el archiconocido tag object
Pero si queremos seguir utilizando esta librería? donde la obtenemos?
Where’s Wally? System.Web.Silverlight?
Este assembly se encuentra en el Silverlight SDK, pero la versión 2.0, y yo utilizo la 3.0
Lo que siempre me confunde es saber donde esta cuando es un SDK o cuando es una Tools?
Pero resulta que tenia todos estos en mi carpeta de Silverlight:
Pero donde esta wally? en el SDK de la 2.0
Por estos link a documentos la explicación:
from MSDN
(…) Developers creating new applications will want to use the latest templates that contain the OBJECT tag and other markup. Developers could add the System.Web.Silverlight assembly manually and use the server controls. However, these controls will not provide the latest installation logic, or be able to render iframes for Silverlight history support for example. (…)
Entonces… dos opciones:
- Desde un ejemplo obtenemos la librería (para compilar)
- Instalado las “Server Libraries” únicamente de Silverlight 2.0 SDK
OPCION 1: De un ejemplo obtenemos la librería
Aquí gracias a la La Liga Silverlight, en el post Más novedades sobre Silverlight 3 di con el proyecto:
- Code MSDN: ASP.NET Projects
ASP.NET Server Controls for Silverlight Samples
This samples release contains the ASP.NET server controls (Silverlight and MediaPlayer) that were shipped with the Silverlight 2 SDK
http://code.msdn.microsoft.com/aspnetprojects
Donde podremos descargar y compilar la libreria System.Web.Silverlight
OPCION 2: Instalado las “Server Libraries” únicamente de Silverlight 2.0 SDK
Instalado la versión Silverlight 2.0 SDK, pero solo las “Server Libraries”
ya alli “Found Wally”
En el ejemplo
Espero que les sirva de ayuda o guía.
Enlaces:
Crossposting desde
mi blog en Geeks.ms: http://geeks.ms/blogs/fernandezja