AlbLog - Il blog di Alberto Dallagiacoma http://blogs.ugidotnet.org/alby/Default.aspx Scherzando si può dire di tutto, anche la verità. (S. Freud) it-IT Alberto Dallagiacoma Subtext Version 2.6.0.0 AlbLog - Il blog di Alberto Dallagiacoma http://blogs.ugidotnet.org/images/RSS2Image.gif http://blogs.ugidotnet.org/alby/Default.aspx 77 60 Upgrade di Service Fabric - Storie di vita vissuta .NET Development http://blogs.ugidotnet.org/alby/archive/2017/09/26/Upgrade-di-Service-Fabric-Storie-di-vita-vissuta.aspx <p><img style="margin: 0px 10px 0px 0px; border-image: none; float: left; display: inline;" alt="Service Fabric Team's avatar" src="https://i1.social.s-msft.com/profile/u/avatar.jpg?displayname=service%20fabric%20team&amp;size=extralarge&amp;version=b46607eb-a503-49c1-86e1-fa13206720cd" width="140" align="left" height="112" />Vista la <a href="https://blogs.msdn.microsoft.com/azureservicefabric/2017/09/25/service-fabric-6-0-release/" target="_blank">disponibilità della versione 6.0 del runtime di Service Fabric</a> ho aggiornato la mia macchina di sviluppo, ma la cosa non è andata propriamente “liscia”, nonostante abbia usato il <a href="https://www.microsoft.com/web/downloads/platform.aspx" target="_blank">Web Platform Installer</a> come ho sempre fatto per le versioni precedenti. <br /> La procedura di setup usa uno script PowerShell chiamato CleanFabric.ps1, che si trova in C:\Program Files\Microsoft Service Fabric\bin\Fabric\Fabric.Code. Lo script elimina l’installazione precedente prima di procedere al setup della nuova versione...</p> <p>  ...Se ci riesce!  </p> <p>Nel mio caso, l’upgrade si è bloccato con questo errore:  </p> <blockquote> <p>“Unable to delete C:\Program Files\Service Fabric. Delete manually”</p> </blockquote> <p>Se bastasse questo, sarebbe troppo facile: purtroppo, alcuni file risultavano in uso da qualche processo sconosciuto.  <br /> Il motivo è che il setup di Service Fabric installa due driver ad un livello di Sistema Operativo abbastanza "basso":</p> <p>KtlLogger.sys     KtlLogger: KTL Physical Logger Device Driver (c:\program files\microsoft service fabric\bin\fabric\fabric.code\ktllogger.sys) <br />LeasLayr.sys      LeasLayr: Lease Layer Device Driver (c:\program files\microsoft service fabric\bin\fabric\fabric.code\leaslayr.sys)</p> <p>Questi driver erano ovviamente in uso da Windows al momento del setup, motivo per cui né il setup stesso, né il sottoscritto sono riusciti ad eliminare la cartella. <br />L’unica soluzione che ho trovato è stato usare il tool "autoruns.exe" di San Mark Russinovich (<a href="https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns):">https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns):</a> tramite il tool ho disabilitato i drivers, in modo che non vengano attivati in automatico da Windows allo startup. <br /> Ho poi riavviato il PC e eliminato manualmente la cartella senza problemi. A questo punto il setup della nuova versione si è concluso correttamente, riconfigurando correttamente i driver.</p> <p>Lo posto qui, nel caso possa servire ad evitare qualche mal di pancia... ;-)</p> <div id="scid:77ECF5F8-D252-44F5-B4EB-D463C5396A79:265b7a34-78a2-41ca-82fc-96b4ee2dfef7" class="wlWriterEditableSmartContent" style="margin: 0px; padding: 0px; float: none; display: inline;">Technorati Tags: <a href="http://technorati.com/tags/Service+Fabric" rel="tag">Service Fabric</a></div><img src="http://blogs.ugidotnet.org/alby/aggbug/102496.aspx" width="1" height="1" /> Alberto Dallagiacoma http://blogs.ugidotnet.org/alby/archive/2017/09/26/Upgrade-di-Service-Fabric-Storie-di-vita-vissuta.aspx Tue, 26 Sep 2017 15:24:00 GMT http://blogs.ugidotnet.org/alby/archive/2017/09/26/Upgrade-di-Service-Fabric-Storie-di-vita-vissuta.aspx#feedback 2 http://blogs.ugidotnet.org/alby/comments/commentRss/102496.aspx http://blogs.ugidotnet.org/alby/services/trackbacks/102496.aspx SQL Saturday #462 a Parma Database Eventi http://blogs.ugidotnet.org/alby/archive/2015/11/26/sql-saturday-462-a-parma.aspx <p><img align="left" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/alby/112615_1507_SQLSaturday1.png" alt="" />Dopo qualche anno di silenzio, rispolvero il mio blog per ricordare che sabato 28 novembre 2015 si terrà a Parma il <a href="http://www.sqlsaturday.com/">SQLSaturday</a> #462, e qualcuno ha avuto il coraggio :-) di includermi tra gli speakers dell'evento. </p><p>Per chi non lo conoscesse, il <a href="http://www.sqlsaturday.com/">SQLSaturday</a> è un evento gratuito della durata di una giornata, nella quale si affrontano tante interessanti tematiche relative a <a href="http://www.microsoft.com/en-us/server-cloud/products/sql-server/">SQL Server</a> e a tutto ciò che lo circonda. Su <a href="http://www.sqlsaturday.com/462/Sessions/Schedule.aspx">tre track separate</a>, si parlerà di SQL Server 2016, Data Analysis/BI e Cloud/Development; un evento da non perdere, direi. </p><p>Questo è il link al sito dell'evento: <a href="http://www.sqlsaturday.com/462/eventhome.aspx">http://www.sqlsaturday.com/462/eventhome.aspx</a>. </p><p>Se vi va di ascoltare <a href="http://www.sqlsaturday.com/462/Sessions/Details.aspx?sid=40823">qualche sproloquio</a> su come far andare d'accordo <a href="http://www.microsoft.com/en-us/server-cloud/products/sql-server/">SQL Server</a> e <a href="https://msdn.microsoft.com/en-us/data/ef.aspx">Entity Framework</a>, ci vediamo là! </p><p>  </p><img src="http://blogs.ugidotnet.org/alby/aggbug/102073.aspx" width="1" height="1" /> Alberto Dallagiacoma http://blogs.ugidotnet.org/alby/archive/2015/11/26/sql-saturday-462-a-parma.aspx Thu, 26 Nov 2015 16:45:54 GMT http://blogs.ugidotnet.org/alby/archive/2015/11/26/sql-saturday-462-a-parma.aspx#feedback http://blogs.ugidotnet.org/alby/comments/commentRss/102073.aspx http://blogs.ugidotnet.org/alby/services/trackbacks/102073.aspx Visual NUnit .NET Development http://blogs.ugidotnet.org/alby/archive/2012/04/06/visual-nunit.aspx <p>E’ più che altro una questione di abitudine, ma mi sono sempre trovato così bene con <a href="http://www.nunit.org/" target="_blank">NUnit</a>, che non mi è mai capitato di usare sul serio MSTest. <br />Una cosa davvero molto bella che ha MSTest è, ovviamente, la totale integrazione con l’IDE di Visual Studio, cosa che <a href="http://www.nunit.org" target="_blank">NUnit</a> può avere solo con tool di terze parti, spesso a pagamento (<a href="http://www.jetbrains.com/resharper/" target="_blank">ReSharper</a> in primis).</p> <p>Ho trovato però <a href="http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099" target="_blank">Visual NUnit 2010</a>, un add-in molto carino per Visual Studio 2010 che aggiunge un test runner per NUnit all’IDE di Visual Studio 2010. Non è completo come quello di <a href="http://www.jetbrains.com/resharper/" target="_blank">ReSharper</a>, ma per gli “NUnit addicted” è decisamente da provare.</p><img src="http://blogs.ugidotnet.org/alby/aggbug/100926.aspx" width="1" height="1" /> Alberto Dallagiacoma http://blogs.ugidotnet.org/alby/archive/2012/04/06/visual-nunit.aspx Fri, 06 Apr 2012 15:30:00 GMT http://blogs.ugidotnet.org/alby/archive/2012/04/06/visual-nunit.aspx#feedback http://blogs.ugidotnet.org/alby/comments/commentRss/100926.aspx http://blogs.ugidotnet.org/alby/services/trackbacks/100926.aspx AppFabric 1.1 Cumulative Update .NET Development Systems http://blogs.ugidotnet.org/alby/archive/2012/04/05/appfabric-1.1-cumulative-update.aspx <p>E’ stata rilasciata una Cumulative Update per <a href="http://msdn.microsoft.com/en-us/library/hh351318.aspx" target="_blank">Windows Server AppFabric 1.1</a> che risolve alcune “magagne” qua e là. <br />Come buona abitudine, consiglio sempre di leggere prima le <a href="http://support.microsoft.com/kb/2671763/en-us" target="_blank">informazioni sull’update</a>, e poi eventualmente procedere al <a href="http://www.microsoft.com/download/en/details.aspx?id=29241&amp;WT.mc_id=" target="_blank">download</a>.</p> <p>Mi raccomando! <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/Alby/Windows-Live-Writer/AppFabric-1.1-Cumulative-Update_1358B/wlEmoticon-smile_2.png" /></p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:539c552c-f9a9-4abc-80e3-41cabf200328" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/AppFabric" rel="tag">AppFabric</a></div><img src="http://blogs.ugidotnet.org/alby/aggbug/100925.aspx" width="1" height="1" /> Alberto Dallagiacoma http://blogs.ugidotnet.org/alby/archive/2012/04/05/appfabric-1.1-cumulative-update.aspx Thu, 05 Apr 2012 23:05:10 GMT http://blogs.ugidotnet.org/alby/archive/2012/04/05/appfabric-1.1-cumulative-update.aspx#feedback http://blogs.ugidotnet.org/alby/comments/commentRss/100925.aspx http://blogs.ugidotnet.org/alby/services/trackbacks/100925.aspx Evento &ldquo;Performances e Scalabilit&agrave; nelle applicazioni .NET&rdquo; DotDotNet http://blogs.ugidotnet.org/alby/archive/2012/02/15/evento-ldquoperformances-e-scalabilitagrave-nelle-applicazioni-.netrdquo.aspx <p><a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/Alby/Windows-Live-Writer/96f654ed9cdc_1236B/DotDotNetLogo.png"><img style="background-image: none; border-right-width: 0px; margin: 0px 10px 10px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="DotDotNetLogo" border="0" alt="DotDotNetLogo" align="left" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/Alby/Windows-Live-Writer/96f654ed9cdc_1236B/DotDotNetLogo_thumb.png" width="244" height="93" /></a></p> <p>Il 21 febbraio 2012, in collaborazione con <a href="http://www.otconsulting.com/" target="_blank">OT Consulting</a>, <a href="http://dotdotnet.org" target="_blank">DotDotNet</a> organizza a Reggio Emilia un evento incentrato sulle performances e la scalabilità delle applicazioni.</p> <p>Per quanto mi riguarda, farò <a href="http://blogs.ugidotnet.org/Alby/archive/2011/12/12/buon-.net-2011.aspx" target="_blank">un bis</a> sull’utilizzo di <a href="http://msdn.microsoft.com/en-us/library/hh351318.aspx" target="_blank">Windows Server AppFabric Cache</a>, approfittando anche dell’uscita della <a href="http://www.microsoft.com/download/en/details.aspx?id=27115" target="_blank">versione 1.1</a> rilasciata a dicembre.</p> <p>Nell’altra sessione si parlerà di <a href="http://www.microsoft.com/biztalk/en/us/default.aspx" target="_blank">BizTalk Server 2010</a> con Marco Morsiani.</p> <p>Per chi è interessato, ci si può registrare all’evento seguendo <a href="http://communitydevtool.com/public/frmdetailevent.aspx?eventid=0503GNNBDGHPSEPEBTNRRP" target="_blank">questo link</a>.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e3b8947e-c70a-4ef8-9e66-4ccafb5b8f10" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/DotDotNet" rel="tag">DotDotNet</a>,<a href="http://technorati.com/tags/AppFabric" rel="tag">AppFabric</a></div><img src="http://blogs.ugidotnet.org/alby/aggbug/100776.aspx" width="1" height="1" /> Alberto Dallagiacoma http://blogs.ugidotnet.org/alby/archive/2012/02/15/evento-ldquoperformances-e-scalabilitagrave-nelle-applicazioni-.netrdquo.aspx Wed, 15 Feb 2012 22:00:00 GMT http://blogs.ugidotnet.org/alby/archive/2012/02/15/evento-ldquoperformances-e-scalabilitagrave-nelle-applicazioni-.netrdquo.aspx#feedback http://blogs.ugidotnet.org/alby/comments/commentRss/100776.aspx http://blogs.ugidotnet.org/alby/services/trackbacks/100776.aspx Buon .NET 2011 DotDotNet http://blogs.ugidotnet.org/alby/archive/2011/12/12/buon-.net-2011.aspx <p align="left"><a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/Alby/Windows-Live-Writer/Buon-.NET-2011_EF5B/DotDotNetLogo_2.png"><img style="background-image: none; border-right-width: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="DotDotNetLogo" border="0" alt="DotDotNetLogo" align="left" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/Alby/Windows-Live-Writer/Buon-.NET-2011_EF5B/DotDotNetLogo_thumb.png" width="224" height="86" /></a></p> <p>Il 16 dicembre a Parma si svolgerà l’ultimo evento <a href="http://www.dotdotnet.org" target="_blank">DotDotNet</a> del 2011, dove si parlerà di scalabilità e di sviluppo cross platform per dispositivi mobili.</p> <p>Nella mia sessione farò una panoramica su <a href="http://msdn.microsoft.com/en-us/library/ee677312.aspx" target="_blank">Windows Server AppFabric Cache</a>, dove mostrerò la gestione, la configurazione e i più comuni patterns di utilizzo. La seconda sessione sullo sviluppo mobile sarà tenuta da <a href="http://sviluppomobile.blogspot.com" target="_blank">Dan Ardelean</a>.</p> <p>Qual miglior modo di chiudere il 2011, se non con un bell’evento DotDotnet? <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/Alby/Windows-Live-Writer/Buon-.NET-2011_EF5B/wlEmoticon-smile_2.png" /> <br />Per chi è interessato, questa è la pagina per <a href="http://communitydevtool.com/public/frmdetailevent.aspx?eventid=1203NUNBQEEPMBMPNRBBGC" target="_blank">l’iscrizione</a>.</p> <p>Ci vediamo là.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:49b6d79d-f78c-4ecf-a976-92839c9df36a" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/DotDotNet" rel="tag">DotDotNet</a>,<a href="http://technorati.com/tags/AppFabric" rel="tag">AppFabric</a></div><img src="http://blogs.ugidotnet.org/alby/aggbug/100620.aspx" width="1" height="1" /> Alberto Dallagiacoma http://blogs.ugidotnet.org/alby/archive/2011/12/12/buon-.net-2011.aspx Mon, 12 Dec 2011 19:00:00 GMT http://blogs.ugidotnet.org/alby/archive/2011/12/12/buon-.net-2011.aspx#feedback http://blogs.ugidotnet.org/alby/comments/commentRss/100620.aspx http://blogs.ugidotnet.org/alby/services/trackbacks/100620.aspx JavaScript (senza parole) http://blogs.ugidotnet.org/alby/archive/2011/06/25/javascript-senza-parole.aspx <p><img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://ironjs.files.wordpress.com/2011/06/31723_700b.jpg" width="448" height="362" /></p><img src="http://blogs.ugidotnet.org/alby/aggbug/100168.aspx" width="1" height="1" /> Alberto Dallagiacoma http://blogs.ugidotnet.org/alby/archive/2011/06/25/javascript-senza-parole.aspx Sat, 25 Jun 2011 11:00:00 GMT http://blogs.ugidotnet.org/alby/archive/2011/06/25/javascript-senza-parole.aspx#feedback 1 http://blogs.ugidotnet.org/alby/comments/commentRss/100168.aspx http://blogs.ugidotnet.org/alby/services/trackbacks/100168.aspx Visual Studio 2010 SP1, SSMS e l&rsquo;IntelliSense che fu&hellip; Database http://blogs.ugidotnet.org/alby/archive/2011/04/29/visual-studio-2010-sp1-ssms-e-lrsquointellisense-che-fuhellip.aspx <p>L’installazione del <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5" target="_blank">SP1 di Visual Studio 2010</a> ha una spiacevole controindicazione: l’intellisense nel SSMS di SQL Server 2008 R2 smette di funzionare.</p> <p>Il problema <a href="http://connect.microsoft.com/SQLServer/feedback/details/650569/ssms-2008-r2-is-losing-intellisense-after-installing-visual-studio-2010-sp1" target="_blank">era stato segnalato su Connect</a> qualche tempo fa, ed ora <a href="http://support.microsoft.com/kb/2531482" target="_blank">esiste la soluzione</a>: basta installare la <a href="http://support.microsoft.com/kb/2507770/en-us" target="_blank">Cumulative Update 7</a>.</p> <p>Bentornato, IntelliSense! <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/Alby/Windows-Live-Writer/d6d65622f059_E35B/wlEmoticon-smile_2.png" /></p><img src="http://blogs.ugidotnet.org/alby/aggbug/100001.aspx" width="1" height="1" /> Alberto Dallagiacoma http://blogs.ugidotnet.org/alby/archive/2011/04/29/visual-studio-2010-sp1-ssms-e-lrsquointellisense-che-fuhellip.aspx Fri, 29 Apr 2011 18:00:00 GMT http://blogs.ugidotnet.org/alby/archive/2011/04/29/visual-studio-2010-sp1-ssms-e-lrsquointellisense-che-fuhellip.aspx#feedback http://blogs.ugidotnet.org/alby/comments/commentRss/100001.aspx http://blogs.ugidotnet.org/alby/services/trackbacks/100001.aspx Liberare spazio su disco dopo il setup del SP1 di Windows 7 Systems http://blogs.ugidotnet.org/alby/archive/2011/02/19/liberare-spazio-su-disco-dopo-il-setup-del-sp1-di.aspx <p>Per permettere la disinstallazione di un service pack, la procedura di setup esegue un backup di tutti i files che vengono sostituiti. Da Windows Vista in poi è sempre stato messo a disposizione un comando apposito che permette di eliminare questi files di backup, <u>una volta sicuri che il Service Pack non provoca problemi alla nostra installazione</u>. <br />Il comando da eseguire è sempre cambiato a seconda della versione di <a href="http://windows.microsoft.com/en-US/windows/downloads/service-packs" target="_blank">Service Pack</a> <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/Alby/Windows-Live-Writer/Liberare_AE3/wlEmoticon-smile_2.png" />:</p> <ul> <li>In Windows Vista SP1 c’è <font size="2" face="Courier New"><a href="http://technet.microsoft.com/en-us/library/cc709655(WS.10).aspx" target="_blank">vsp1cln.exe</a></font>. </li> <li>In Windows Vista SP2 c’è <font size="2" face="Courier New"><a href="http://technet.microsoft.com/en-us/library/dd335036(WS.10).aspx" target="_blank">compcln.exe</a></font>. </li> <li>In Windows 7 SP1, la funzionalità è stata “spostata” nel comando <font size="2" face="Courier New"><a href="http://technet.microsoft.com/en-us/library/dd744566(WS.10).aspx" target="_blank">dism.exe</a></font>. </li> </ul> <p>Se si vuole quindi eliminare i files di backup creati dal setup dell’SP1 di Windows 7, bisogna digitare questo comando da un Command Prompt avente permessi amministrativi:</p> <p><font size="2" face="Courier New">dism /Online /Cleanup-Image /spsuperseded /hidesp</font></p> <p>Lo spazio recuperato è di solito abbastanza significativo, ma il processo è irreversibile: una volta eseguito il comando, il Service Pack non sarà più disinstallabile.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9176498c-ebf5-4785-b3ae-2f255fd8f4ad" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/Windows+7" rel="tag">Windows 7</a></div><img src="http://blogs.ugidotnet.org/alby/aggbug/99739.aspx" width="1" height="1" /> Alberto Dallagiacoma http://blogs.ugidotnet.org/alby/archive/2011/02/19/liberare-spazio-su-disco-dopo-il-setup-del-sp1-di.aspx Sat, 19 Feb 2011 10:00:00 GMT http://blogs.ugidotnet.org/alby/archive/2011/02/19/liberare-spazio-su-disco-dopo-il-setup-del-sp1-di.aspx#feedback 1 http://blogs.ugidotnet.org/alby/comments/commentRss/99739.aspx http://blogs.ugidotnet.org/alby/services/trackbacks/99739.aspx NBuilder .NET Development http://blogs.ugidotnet.org/alby/archive/2010/11/02/nbuilder.aspx <p>Me lo segno qui, perché l’altro qualche giorno fa ne avevo bisogno, ma non mi ricordavo né il nome, né il sito… <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-steamingmad" alt="Steaming mad" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/Alby/Windows-Live-Writer/NBuilder_A1DD/wlEmoticon-steamingmad_2.png" /> (grazie <a href="http://blog.fewbit.com/" target="_blank">Luca</a>, per il reminder <img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-openmouthedsmile" alt="Open-mouthed smile" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/Alby/Windows-Live-Writer/NBuilder_A1DD/wlEmoticon-openmouthedsmile_2.png" />).</p> <p>Tutte le volte che creiamo i nostri unit test, abbiamo anche bisogno di creare le istanze delle classi che saranno poi oggetto dei test. <br /><a href="http://www.nbuilder.org/" target="_blank">NBuilder</a> è una libreria che facilita la creazione di test objects, evitandoci di scrivere tutto quel noioso codice in fase di <a href="http://www.nunit.org/index.php?p=setup&amp;r=2.5.8" target="_blank">SetUp</a>/<a href="http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.testinitializeattribute.aspx" target="_blank">TestInitialize</a> di ogni test fixture.</p> <p>Io l’ho trovata davvero utile! Il download, <a href="http://www.nbuilder.org/Download" target="_blank">qui</a>.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:74bf6f84-2ac0-4a18-a6ab-a705ca51aade" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Testing" rel="tag">Testing</a></div><img src="http://blogs.ugidotnet.org/alby/aggbug/99427.aspx" width="1" height="1" /> Alberto Dallagiacoma http://blogs.ugidotnet.org/alby/archive/2010/11/02/nbuilder.aspx Tue, 02 Nov 2010 12:41:00 GMT http://blogs.ugidotnet.org/alby/archive/2010/11/02/nbuilder.aspx#feedback 1 http://blogs.ugidotnet.org/alby/comments/commentRss/99427.aspx http://blogs.ugidotnet.org/alby/services/trackbacks/99427.aspx