.NET Forever http://blogs.ugidotnet.org/dotnet4ever/Default.aspx Il blog di Michele Bernardi it-IT Michele Bernardi Subtext Version 2.6.0.0 .NET Forever http://blogs.ugidotnet.org/images/RSS2Image.gif http://blogs.ugidotnet.org/dotnet4ever/Default.aspx 77 60 Named Mutex: non mettete '\' nel nome! .NET http://blogs.ugidotnet.org/dotnet4ever/archive/2011/06/12/named-mutex-non-mettete-nel-nome.aspx Non avevo mai usato un named Mutex, ma oggi ho bisogno di acquisire un Lock a livello di sistema e non solo interno al processo e ovviamente ci ho perso 1 ora per capirci qualcosa! In poche ed imprecise parole: se nel nome di un Mutex anteponete la stringa "Global\" il Mutex avrà validità contemporanea su tutte le sessioni Terminal Services, se mettete "Local\" o non mettete niente avrà effetto solo sulla sessione corrente. Dov'é il problema? Se voi mettete una stringa tipo "Global\MioPC\MiaRisorsa" o "Local\MioPC\MiaRisorsa" o "MioPC\MiaRisorsa" vi beccate una IOException non propriamente parlante ("La sintassi del nome del file, della directory o del volume non è corretta."). Soluzione: non usate il carattere '\' nel nome del vostro Mutex (sembra invece non dare problemi il carattere '/')!<img src="http://blogs.ugidotnet.org/dotnet4ever/aggbug/100126.aspx" width="1" height="1" /> Michele Bernardi http://blogs.ugidotnet.org/dotnet4ever/archive/2011/06/12/named-mutex-non-mettete-nel-nome.aspx Sun, 12 Jun 2011 19:10:13 GMT http://blogs.ugidotnet.org/dotnet4ever/archive/2011/06/12/named-mutex-non-mettete-nel-nome.aspx#feedback http://blogs.ugidotnet.org/dotnet4ever/comments/commentRss/100126.aspx http://blogs.ugidotnet.org/dotnet4ever/services/trackbacks/100126.aspx Power Tools: Backup TFS .NET Visual Studio Team System http://blogs.ugidotnet.org/dotnet4ever/archive/2010/08/19/power-tools-backup-tfs.aspx <p>Per tutti quelli che non seguono il blog di <a href="http://blogs.msdn.com/b/bharry">Brian Harry</a>: dalla prossima versione dei Power Tools sarà disponibile una procedura di backup VERAMENTE ALLA PORTATA DI TUTTI! Soprattutto per chi ha installato la versione Basic, i piccoli team che si aspettano una procedura di backup semplificata.</p> <p>Maggiori informazioni (veramente dettagliate): <a href="http://blogs.msdn.com/b/bharry/archive/2010/08/18/backing-up-and-restoring-your-tfs-server.aspx">alla fonte</a>.</p><img src="http://blogs.ugidotnet.org/dotnet4ever/aggbug/99085.aspx" width="1" height="1" /> Michele Bernardi http://blogs.ugidotnet.org/dotnet4ever/archive/2010/08/19/power-tools-backup-tfs.aspx Thu, 19 Aug 2010 10:03:00 GMT http://blogs.ugidotnet.org/dotnet4ever/archive/2010/08/19/power-tools-backup-tfs.aspx#feedback http://blogs.ugidotnet.org/dotnet4ever/comments/commentRss/99085.aspx http://blogs.ugidotnet.org/dotnet4ever/services/trackbacks/99085.aspx Lancio di VS 2010: tutti INSIEME allegramente! Saluti e ringraziamenti http://blogs.ugidotnet.org/dotnet4ever/archive/2010/04/12/lancio-di-vs-2010-tutti-insieme-allegramente.aspx <p>Mi sa che qualcuno si é fatto sfuggire una caxxata galattica ed al posto di compilare gli indirizzi per l'invito all'evento di questo pomeriggio nel campo "CCN" ha usato il campo "A"... <a title="" href="#"><img src="http://messenger.msn.com/MMM2004-08-11_11.52/Resource/emoticons/wink_smile.gif" border="0" /></a><br /> Vabbeh, adesso sappiamo chi sono gli altri partecipanti (o almeno una parte!).</p><img src="http://blogs.ugidotnet.org/dotnet4ever/aggbug/98349.aspx" width="1" height="1" /> Michele Bernardi http://blogs.ugidotnet.org/dotnet4ever/archive/2010/04/12/lancio-di-vs-2010-tutti-insieme-allegramente.aspx Mon, 12 Apr 2010 13:00:04 GMT http://blogs.ugidotnet.org/dotnet4ever/archive/2010/04/12/lancio-di-vs-2010-tutti-insieme-allegramente.aspx#feedback http://blogs.ugidotnet.org/dotnet4ever/comments/commentRss/98349.aspx http://blogs.ugidotnet.org/dotnet4ever/services/trackbacks/98349.aspx TFS Basic 2010: caratteristiche Visual Studio Team System http://blogs.ugidotnet.org/dotnet4ever/archive/2009/10/22/tfs-basic-2010-caratteristiche.aspx Lorenzo ci ha insegnato ad installarlo, ma ancora parlato nessuno ci ha detto "perché é basic"... <a title="" href="#"><img src="http://messenger.msn.com/MMM2004-08-11_11.52/Resource/emoticons/wink_smile.gif" border="0" /></a><br /> Premessa: TFS Basic sarà un'opzione di installazione di TFS 2010 (non un prodotto a parte).<br /> TFS Basic é "solo" il Source Control di TFS, ovvero rispetto a TFS "normale" vi mancano:<br /> - Tutto quello che é legato a Reporting Services (quindi niente grafici ficosi per manager, niente stato di avanzamento dei lavori, statistiche, ecc.). Ovviamente anche il Warehouse non c'é (perché fare statistiche se poi non le mostri a nessuno?).<br /> - Tutto quello che é legato a Sharepoint: quindi niente documentazione allegata (a meno che non vi facciate una cartellina nel SourceControl e facciate Check-Out (esclusivo, of course!) e Check-In a manina)! Ovviamente questo vi permette di girare anche su un SQLExpress (anche già presente sulla macchina) e di girare su un sistema operativo client (Vista - Seven).<br /> <br /> Ok, avete installato TFS Basic, ma vi siete pentiti e vorreste passare alla versione "full". NIENTE PAURA: non serve disinstallare niente, basta configurare tutto dalla Team Foundation Administration Console (però non pensate che sarà solo un Next-Next questo).<br /> <br /> Limite di utenti a 5? Nì: di default sì, ma se vi installate le CAL potete superare questo limite (ovviamente però dovete girare su Windows Server e SQL Server non-Express).<br /> <br /> TFS Web Access? Nì... Non c'é il link in Team Explorer, ma nessuno vi vieta l'accesso diretto: <a mce_href="http://yourserver:8080/tfs/web" href="http://yourserver:8080/tfs/web">http://yourserver:8080/tfs/web</a>.<br /> <br /> Fonte: <a href="javascript:void(0);/*1256198802028*/">Buckh Hodges</a><img src="http://blogs.ugidotnet.org/dotnet4ever/aggbug/97328.aspx" width="1" height="1" /> Michele Bernardi http://blogs.ugidotnet.org/dotnet4ever/archive/2009/10/22/tfs-basic-2010-caratteristiche.aspx Thu, 22 Oct 2009 11:07:53 GMT http://blogs.ugidotnet.org/dotnet4ever/archive/2009/10/22/tfs-basic-2010-caratteristiche.aspx#feedback http://blogs.ugidotnet.org/dotnet4ever/comments/commentRss/97328.aspx http://blogs.ugidotnet.org/dotnet4ever/services/trackbacks/97328.aspx [TFS] Security update per Team System Web Access Visual Studio Team System http://blogs.ugidotnet.org/dotnet4ever/archive/2009/01/27/tfs-security-update-per-team-system-web-access.aspx E' stato pubblicato un aggiornamento importante per Team System Web Access: TSWA  2008 SP1. Il <a href="javascript:void(0);/*1233072798822*/">download</a> é disponibile anche per la versione in italiano.<br /> Fate attenzione: non si tratta di un update, ma di una full release per cui dovete prima disinstallare la vecchia versione.<br /> <br /> Fonte: <a href="javascript:void(0);/*1233072774831*/">Hakan Eskic</a><img src="http://blogs.ugidotnet.org/dotnet4ever/aggbug/95314.aspx" width="1" height="1" /> Michele Bernardi http://blogs.ugidotnet.org/dotnet4ever/archive/2009/01/27/tfs-security-update-per-team-system-web-access.aspx Tue, 27 Jan 2009 18:13:34 GMT http://blogs.ugidotnet.org/dotnet4ever/archive/2009/01/27/tfs-security-update-per-team-system-web-access.aspx#feedback http://blogs.ugidotnet.org/dotnet4ever/comments/commentRss/95314.aspx http://blogs.ugidotnet.org/dotnet4ever/services/trackbacks/95314.aspx [TFS] TFSDeleteProject non (sempre) cancella tutto il progetto .NET Visual Studio Team System http://blogs.ugidotnet.org/dotnet4ever/archive/2009/01/21/tfs-tfsdeleteproject-non-sempre-cancella-tutto-il-progetto.aspx In TFS l'unico metodo per cancellare un progetto é tramite un tool a linea di comando: TFSDeleteProject. Alcune informazioni relative al progetto poterbbero però sopravvivere anche a questa operazione, in particolare:<br /> - Il TFSWarehouse non subirà alcuna modifica, i dati relativi al progetto rimarranno caricati. Per eliminare questi dati é necessario fare il rebuild del TFSwarehouse (vedi <a href="javascript:void(0);/*1232526226784*/">Setupwarehouse</a>)<br /> - Le cartelle dove viene fatto il drop delle build non vengono toccate<br /> - Metadati dei workitem condivisi tra più progetti<br /> - Shelveset che contengono file provenienti da un altro progetto<br /> <br /> Maggiori informazioni: <a href="javascript:void(0);/*1232526811884*/">qui</a><br /> Fonte: <a href="javascript:void(0);/*1232526793299*/">neno's blog</a><img src="http://blogs.ugidotnet.org/dotnet4ever/aggbug/95262.aspx" width="1" height="1" /> Michele Bernardi http://blogs.ugidotnet.org/dotnet4ever/archive/2009/01/21/tfs-tfsdeleteproject-non-sempre-cancella-tutto-il-progetto.aspx Wed, 21 Jan 2009 10:33:54 GMT http://blogs.ugidotnet.org/dotnet4ever/archive/2009/01/21/tfs-tfsdeleteproject-non-sempre-cancella-tutto-il-progetto.aspx#feedback http://blogs.ugidotnet.org/dotnet4ever/comments/commentRss/95262.aspx http://blogs.ugidotnet.org/dotnet4ever/services/trackbacks/95262.aspx [TFS] Problemi con l'installazione di TFS? Visual Studio Team System http://blogs.ugidotnet.org/dotnet4ever/archive/2009/01/07/tfs-problemi-con-linstallazione-di-tfs.aspx Problemi con l'installazione di TFS?<br /> TFS non é il classico pacchetto Microsoft con un installazione "Avanti-Avanti-Fine" e spesso possono esserci dei problemi. Oltre al solito consiglio di attenervi scrupolosamente alla guida d'installazione (da scaricare nella versione più aggiornata <a href="javascript:void(0);/*1231337645998*/">qui</a>) vi segnalo che é stata creata una guida per risolvere i problemi più ricorrenti. La trovate <a href="javascript:void(0);/*1231337717269*/">qui</a>.<br /> <br /> Fonte: <a href="javascript:void(0);/*1231337440258*/">bharry's blog</a><img src="http://blogs.ugidotnet.org/dotnet4ever/aggbug/95122.aspx" width="1" height="1" /> Michele Bernardi http://blogs.ugidotnet.org/dotnet4ever/archive/2009/01/07/tfs-problemi-con-linstallazione-di-tfs.aspx Wed, 07 Jan 2009 16:16:37 GMT http://blogs.ugidotnet.org/dotnet4ever/archive/2009/01/07/tfs-problemi-con-linstallazione-di-tfs.aspx#feedback http://blogs.ugidotnet.org/dotnet4ever/comments/commentRss/95122.aspx http://blogs.ugidotnet.org/dotnet4ever/services/trackbacks/95122.aspx [TFS] Rilasciati i TFS Power Tools – October ‘08 http://blogs.ugidotnet.org/dotnet4ever/archive/2008/11/08/tfs-rilasciati-i-tfs-power-tools-october-08.aspx <p>No, non sono in ritardo, la <a href="http://blogs.msdn.com/bharry/archive/2008/11/08/oct-08-tfs-power-tools-are-available.aspx">notizia è freschissima</a>: sono appena stati rilasciati i power tools October '08. Una release ricchissima di nuove funzioni MOLTO interessanti… Vorrei raccontarvele e descriverle una per una, ma tra poche ore parto per delle meritate vacanze, quindi se non lo fa nessun altro potete leggere l'anteprima <a href="http://blogs.ugidotnet.org/dotnet4ever/archive/2008/11/01/tfs-supporto-per-operazioni-di-versioning-come-shell-extension.aspx">qui</a>, ma soprattutto <a href="http://blogs.msdn.com/bharry/archive/2008/10/01/preview-of-the-next-tfs-power-tools-release.aspx">qui</a> o aspettare che torni!</p><img src="http://blogs.ugidotnet.org/dotnet4ever/aggbug/94558.aspx" width="1" height="1" /> Michele Bernardi http://blogs.ugidotnet.org/dotnet4ever/archive/2008/11/08/tfs-rilasciati-i-tfs-power-tools-october-08.aspx Sat, 08 Nov 2008 21:19:51 GMT http://blogs.ugidotnet.org/dotnet4ever/archive/2008/11/08/tfs-rilasciati-i-tfs-power-tools-october-08.aspx#feedback 1 http://blogs.ugidotnet.org/dotnet4ever/comments/commentRss/94558.aspx http://blogs.ugidotnet.org/dotnet4ever/services/trackbacks/94558.aspx UGI dotNET4ever Saluti e ringraziamenti sociale http://blogs.ugidotnet.org/dotnet4ever/archive/2008/11/04/ugi-dotnet4ever.aspx Anch'io, come <a href="javascript:void(0);/*1225799952102*/">già ha fatto Nicolò</a> ho fatto la mia donazione ad UGI.<br /> UGI mi ha dato tanto, tantissimo e non solo sul lato prettamente tecnico...<br /> ...e credo che come a me abbia dato tantissimo a tanti altri che si sentono parte di questa community... e credo che tanti altri possano donare qualche decina di euro ad UGI! <a title="" href="#"><img src="http://messenger.msn.com/MMM2004-08-11_11.52/Resource/emoticons/wink_smile.gif" border="0" /></a><br /> Gli estremi per la donazione li trovate <a href="javascript:void(0);/*1225800065667*/">qui</a>.<img src="http://blogs.ugidotnet.org/dotnet4ever/aggbug/94514.aspx" width="1" height="1" /> Michele Bernardi http://blogs.ugidotnet.org/dotnet4ever/archive/2008/11/04/ugi-dotnet4ever.aspx Tue, 04 Nov 2008 14:01:33 GMT http://blogs.ugidotnet.org/dotnet4ever/archive/2008/11/04/ugi-dotnet4ever.aspx#feedback http://blogs.ugidotnet.org/dotnet4ever/comments/commentRss/94514.aspx http://blogs.ugidotnet.org/dotnet4ever/services/trackbacks/94514.aspx [TFS] supporto per operazioni di versioning come Shell Extension http://blogs.ugidotnet.org/dotnet4ever/archive/2008/11/01/tfs-supporto-per-operazioni-di-versioning-come-shell-extension.aspx <p>Avete un collega che vi ha avvelenato la vita perché voleva il supporto a TFS in "Esplora Risorse" e vi ha obbligato ad installarvi più o meno stabili "accrocchi" per fare funzionare TFS con TortoiseSVN (vedi </p><p><a href="http://blogs.msdn.com/codeplex/archive/2007/05/30/codeplex-to-support-tortoisesvn.aspx)">http://blogs.msdn.com/codeplex/archive/2007/05/30/codeplex-to-support-tortoisesvn.aspx)</a>... </p><p>…Il peggio è (quasi) passato: a novembre dovrebbe essere rilasciata la nuova versione dei TFS Power Tools che –tra l'altro- ci consentirà di fare le operazioni basilari direttamente da un menù contestuale! </p><p><img src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/dotnet4ever/110108_1731_TFSsupporto1.png" alt="" /></p><img src="http://blogs.ugidotnet.org/dotnet4ever/aggbug/94485.aspx" width="1" height="1" /> Michele Bernardi http://blogs.ugidotnet.org/dotnet4ever/archive/2008/11/01/tfs-supporto-per-operazioni-di-versioning-come-shell-extension.aspx Sat, 01 Nov 2008 19:31:31 GMT http://blogs.ugidotnet.org/dotnet4ever/archive/2008/11/01/tfs-supporto-per-operazioni-di-versioning-come-shell-extension.aspx#feedback http://blogs.ugidotnet.org/dotnet4ever/comments/commentRss/94485.aspx http://blogs.ugidotnet.org/dotnet4ever/services/trackbacks/94485.aspx