venerdì 26 marzo 2010

Cambiare versione di assembly a runtime attraverso web.Config

A volte si ha la necessità di modificare l'assembly a runtime senza ricompilare il tutto.
Ciò è possibile farlo rapidamente compreso il bindingRedirect elemento del web.config.

Ad esempio, supponiamo che avete bisogno di reindirizzare una dll (Oracle.DataAccess) particolare da una vecchia versione ad una nuova versione.

Il codice seguente mostra come reindirizzare dalla versione 10.1.0.200 alla 10.2.0.100:


<configuration>

<runtime>

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

<dependentAssembly>

<assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89B483F429C47342"
culture="neutral"/>

<bindingRedirect oldVersion="10.1.0.200" newVersion="10.2.0.100"/>

</dependentAssembly>

</assemblyBinding>

</runtime>

</configuration>


Questo evita di aggiungere il nuovo riferimento e ricompilare la solution.

lunedì 22 marzo 2010

Lancio di Visual Studio 2010 - Catania, 14 Aprile 2010

In occasione dell'uscita di Visual Studio 2010, Microsoft Italia e OrangeDotnet organizzano una nuova conferenza dedicata a tutti gli sviluppatori, con la presenza eccezionale di Vittorio Bertocci direttamente da Microsoft Corporation (Redmond), Lorenzo Barbieri da Microsoft Italia, oltre allo staff di OrangeDotNet.

Agenda:

09.30 - 10.00 Registrazione

10.00 - 10.30 Keynote (Vittorio Bertocci, Lorenzo Barbieri)

10.30 - 11.40 Tutte le Novità di Visual Studio Professional (Lorenzo Barbieri)

11.50 - 13.00 Identity and Access Management (Vittorio Bertocci)

13.00 - 13.15 sponsor

13.15 - 14.15 Break

14.15 - 15.30 A Lap Around C# 4.0 (Giancarlo Sudano)

15.40 - 17.00 WPF 4.0, il nuovo modo di concepire il Presentation Layer (Laura La Manna)

17.00 - 17.15 Conclusioni (e sorprese

L'evento é assolutamente gratuito e verrà ospitato nell'Aula Magna della facoltà di Ingegneria (Edificio per la didattica) dell'Università di Catania, in Viale Andrea Doria, 6 - Cittadella Universitaria (Catania). Per partecipare é sufficiente registrarsi a link sottostante.


http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032445259&Culture=it-IT


Vi aspetto in tanti. Ciao