2010-06-19 1 views
7

In Beta-Builds von Autofac 2.1 gab es Unterstützung für automatische Auflösung von Lazy<T>, wie in Nicholas Blumhardts Lazing Around with Autofac Blogpost beschrieben.Was ist mit Lazy <T> Unterstützung in Autofac passiert?

The code noch scheint in der Quelle auf Google Code zu sein, aber ich kann LazyDependencyModule in eines der .NET 4.0-Binärdateien ich habe nicht gefunden aussehen. Ist es anderswo umgezogen?

Wie verwende ich Autofacs automatische Lazy<T> Auflösung mit den neuesten Autofac-Builds?

Antwort

12

Sie müssen LazyDependencyModule nicht selbst in der Produktion Autofac 2 Builds registrieren. Es ist ein Teil des Standardcontainers, also werden nur die Register T und Lazy<T> zur Verfügung gestellt.

Stellen Sie sicher, Sie nicht aus Versehen eine .NET 3.5 binary verwenden, auch :)

Nick

+0

Du hast Recht, ich muss meine Montage Versionen in eine Gurke haben. Es funktioniert jetzt, danke! – GraemeF

+1

Danke! Ich hatte das gleiche Problem - ich brauchte Stunden um es herauszufinden. –