Buenas,
si te has comenzado a dar fuerte en vena con desarrollos para Windows 8, sabrás que el nuevo subset de .Net Framework con el que tenemos que trabajar en Windows 8, pues no tiene todas las features a las que estamos acostumbrados. Tenemos cosas que nos gustan un monton como await y async (por más que el Javi se enfade), aunque luego echamos en falta otras como por ejemplo Unity.
Pues bien, gracias al post de Grigory M, veo que ya tenemos un ensamblado para poder realizar un poco de IoC en Windows 8. Ahora estas líneas ya pueden ser parte de nuestros proyectos para Windows 8
1: static void Main(string[] args)
2: {
3: var container = new UnityContainer();
4: container.RegisterType<ILogger, LogDebug>();
5: }
Si ha eso le sumamos el gran descubrimiento del plugIn para ReSharper Agent Mulder, pues ya tenemos el entorno de desarrollo fino fino para comenzar a trabajar.
Por cierto: si no conoces Agent Mulder, en el post de mañana vas a flipar !!!!
Saludos @ Home
El Bruno

Jajaja!, Me enfada tanto o mas que el “var”
; por cierto, pregunta… también ofrece la clase LogDebug? o sigue siendo un sumidero a la nada?
Para aplicaciones Metro style, el framework “MVVM Light” ofrece SimpleIoC (un IoC container) que chufla bastante bien.
Pues no existe … es de un ejmplo chorra para Agent Mulder
using System.Diagnostics;
using Microsoft.Practices.Unity;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var container = new UnityContainer();
container.RegisterType();
}
}
internal interface ILogger
{
void Log(string data);
}
class LogTrace: ILogger
{
public void Log(string data)
{
Trace.WriteLine(data);
}
}
class LogDebug : ILogger
{
public void Log(string data)
{
Debug.WriteLine(data);
}
}
}
Saludos
Pingback: [#RESHARPER] AgentMulder: excelente AddIn para trabajar con IoC « El Bruno
Pingback: [#RESHARPER] AgentMulder: excelente AddIn para trabajar con IoC - El Bruno