La domanda a molti potrebbe suonare strana ma secondo me ci sono regole che non vanno mai violate, in una solution di test ho rimpiazzato il Validation Application Block di Enterpirse Library 4 con quello della versione 5.
Sbomba alla grande…
L’inghippo è che adesso il “V.A.B.” ha un po’ di dipendenze che prima non c’erano:
image
ServiceLocation e Unity (e compagnia) prima non erano mandatory, spulciando la documentazione non vi è traccia di come poter ovviare a questa dipendenza, la cosa che mi da fastidio è che Enterprise Library è un framework e imporre una dipendenza da un motore di IoC se si sviluppano framework ritengo sia semplicemente sbagliato.
Tempo permettendo cercherò di approfondire la cosa al fine di capire se è evitabile.
.m