Condivisione Libreria

Tagged Under : , , , , , ,

anobii1

Grazie alla segnalazione di un’amico oggi ho conosciuto aNobii, un’altro ottimo strumento per la condivisione di opinioni relative ad oggetti di uso comune ad alta diffusione, nella fattispecie di libri e affini.

Meglio tardi che mai, visto che il progetto pare essere nato nel 2005, anche se probabilmente questa è la fase in cui inizia ad essere più seriamente appetibile raggiungendo una maturità che gli permette di limitare problemi e bug passati (come la duplicazione delle fonti) e di ottenere una diffusione e usabilità di tutto rispetto.

La cosa che trovo più utile in questi strumenti è la possibilità di condividere opinioni le più disparate possibili in merito al soggetto della discussione, e la capacità di trovare materiale affine (per gusto, stile, genere, ecc..) ai nostri gusti personali.

Infine, la possibilità di estrarre un sottoinsieme del proprio materiale e pubblicarlo in una pagina web è una feature narcisistica che farà felici un bel po di blogger… :-)   [scrollare in fondo alla pagina per un esempio concreto]

ASP.NET Dynamic Data Preview 4 :: Compiler error

Tagged Under : , , , , ,

ASP.NET Dynamic Data Preview 4

E’ uscita la preview di quello che sarà l’evoluzione della tecnologia dynamic data. Eccellente: controlli più sofisticati, relazioni N a N, possibilità di filtraggi sulle gridview più granulari, e un sacco di altre feature carine ma soprattutto utili.

Peccato che importando le DLL nei progetti web in VS capiti che il progetto non compili più, perchè le DLL contenute nella GAC (quelle originali del framework) contengano le stesse definizioni di metodi e classi di questa nuova versione. E il compilatore – giustamente – s’incazza perchè non sa quale versione utilizzare.


Error    7    Il tipo 'System.ComponentModel.DataAnnotations.MetadataTypeAttribute' esiste sia in 'c:WindowsassemblyGAC_MSILSystem.ComponentModel.DataAnnotations3.5.0.0__31bf3856ad364e35System.ComponentModel.DataAnnotations.dll' che in 'c:UsersCaioAppDataLocalTempTemporary ASP.NET Filesxxxf719f7a77b9814d9assemblydl3�a760a26�007f03e_bcd3c901System.ComponentModel.DataAnnotations.DLL'

Error    1    Il tipo 'System.Web.DynamicData.FilterUserControlBase' esiste sia in 'c:UsersCaioAppDataLocalTempTemporary ASP.NET Filesxxxf719f7a77b9814d9assemblydl3�57b97ce�007f03e_bcd3c901System.Web.DynamicData.DLL' che in 'c:WindowsassemblyGAC_MSILSystem.Web.DynamicData3.5.0.0__31bf3856ad364e35System.Web.DynamicData.dll'

Peccato anche che non ci siano spiegazioni su come far funzionare il tutto (anche se, effettivamente, copiare le dll nel posto giusto non è poi così complicato), e che in questo caso non sia chiaro come proseguire in presenza di questo errore.


tagPrefix="asp" namespace="System.Web.DynamicData" assembly="System.Web.DynamicData, Version=99.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/;

La soluzione consiste nel modificare la dichiarazione della libreria dynamicdata nel web.config in modo che la versione utilizzata sia quella di codeplex e non quella ufficiale del framework:

e nel sostituire le versioni delle librerie che vogliamo utilizzare da quelle pescate dalla GAC a quelle importate dal nostro progetto.

dll