En la empresa en que trabajo utilizamos Team Foundation
Server 2010, con motivo de la renovación del servidor de producción decidimos
instalar en el servidor nuevo el Team Foundation Server 2012 y poner en éste las
bases de datos del anterior.
Entre bits, widgets y otros códigos...
viernes, 8 de febrero de 2013
jueves, 12 de enero de 2012
Branch and merge en Team Foundation Server (TFS)
Branch (subdividir en castellano) es una copia de un conjunto de ficheros en una parte diferente del repositorio de código fuente. Esta copia permite a dos o más equipos trabajar en la misma parte de un proyecto en paralelo.
Merge (fusionar o combinar) es un proceso por el cual se coge código en dos ramas y se combinan en una de ellas. Si los ficheros que se han modificado son distintos simplemente los actualizará sobre la rama de destino, pero si se han modificado los mismos archivos se producirá un conflicto el cual deberá ser comprobado y corregido por el usuario.
sábado, 15 de octubre de 2011
Entity Framework: Separación de entidades POCO en ensamblados independientes
Hay ocasiones que podemos necesitar separar en ensamblados distintos las entidades de lo que es el acceso a datos y de esta manera referenciar en el proyecto cliente solamente el ensamblado con las entidades. Para ello una vez creado el diagrama de entidades de Entity Framework, pulsaremos con el botón derecho del ratón sobre el diagama y seleccionaremos el menú Add Code Generation Item y nos aparecerá la ventana Add New Item y seleccionaremos la plantilla ADO.Net POCO Entity Generator. Si no la tuviéramos instalada se puede descargar desde http://visualstudiogallery.msdn.microsoft.com/23df0450-5677-4926-96cc-173d02752313.
lunes, 26 de septiembre de 2011
Tutorial: Crear plugins con MEF (Managed Extensibility Framework)
Introducción
MEF es un conjunto de componentes incluidos en el framework 4.0 que nos permite hacer aplicaciones extensibles. MEF intenta resolver el problema que supone extender una aplicación en tiempo de ejecución, es decir, da una solución estandarizada para aquellas aplicaciones que pretendan usar un modelo de plugins.
Para trabajar con MEF debemos conocer los siguientes conceptos:
· Composition part. Parte extensible, le llamaremos simplemente parte la cual proporcionará servicio a otras partes y consumirá servicios proporcionados por otras partes. Estas partes pueden estar dentro del propio ensamblado de la aplicación o en un ensamblado externo. Una parte puede ser una clase, propiedad o método. Estas partes se decoran con un atributo de exportación o de importación.
· Export. Es un servicio exportado por una parte.
· Import. Es un servicio consumido por una parte.
· Contrat. Contrato, es un identificador para un Export o un Import. Un Export especifica el contrato que proporciona y un Import especifica el contrato que necesita.
· Composition. Es la acción por la cual de forma dinámica y en tiempo de ejecución las distintas partes son instanciadas y se hace coincidir los Import con los Export.
Etiquetas:
.Net,
c#,
extensibility,
MEF,
plugin,
programacion
lunes, 19 de septiembre de 2011
Instalación Windows 8 Developers Preview en VMware
Para la instalación necesitamos la versión 8 de VMware Workstation dado que con las anteriores no funciona. Si no se tiene la licencia, se puede descargar una versión de prueba de 30 días desde su página web. Por otro lado descargaremos la versión de Windows Developer Preview para la arquitectura que deseemos probar x86 o x64 yo en mi caso he instalado la versión Windows Developer Preview with developer tools English, 64-bit (x64).
Suscribirse a:
Entradas (Atom)