<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Visual Studio Team System e Team Foundation Server in Italia</title><subtitle type="html" /><id>http://blogs.msdn.com/vstsitalia/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/vstsitalia/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2008-10-27T23:35:26Z</updated><entry><title>TFS e Windows Server 2008 R2 (ovvero… TFS e i 64 bit)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/09/14/tfs-e-windows-server-2008-r2-ovvero-tfs-e-i-64-bit.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/09/14/tfs-e-windows-server-2008-r2-ovvero-tfs-e-i-64-bit.aspx</id><published>2009-09-14T12:00:00Z</published><updated>2009-09-14T12:00:00Z</updated><content type="html">&lt;p&gt;Con l’avvicinarsi del lancio ufficiale di Windows Server 2008 R2 (già disponibile come trial, su MSDN, su TechNet, su Volume License, etc…) in molti staranno valutando se e quando fare l’upgrade dei propri server.&lt;/p&gt;  &lt;p&gt;Se state usando Team Foundation Server 2008 o 2005, dovete mantenere Windows Server 2003, 2003 R2 o 2008 come sistema operativo, perchè TFS 2008 e 2005 sono disponibili solo per sistemi operativi a 32 bit (x86), mentre Windows Server 2008 R2 sarà solo a 64 bit.&lt;/p&gt;  &lt;p&gt;Team Foundation Server 2010 (che sarà disponibile fra poco come Beta 2 con licenza Go-Live) sarà invece installabile anche su Windows Server 2008 R2, ma solo su architetture x64 (TFS non sarà invece disponibile su architetture Itanium)&lt;/p&gt;  &lt;p&gt;&lt;em&gt;-&lt;a href="http://www.geniodelmale.info/" target="_blank"&gt;Lorenzo&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9894511" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author></entry><entry><title>[Step by Step] TFS2010: come creare un portale di Sharepoint *dopo* aver creato il Team Project</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/09/09/step-by-step-tfs2010-come-creare-un-portale-di-sharepoint-dopo-aver-creato-il-team-project.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/09/09/step-by-step-tfs2010-come-creare-un-portale-di-sharepoint-dopo-aver-creato-il-team-project.aspx</id><published>2009-09-09T11:00:00Z</published><updated>2009-09-09T11:00:00Z</updated><content type="html">&lt;p&gt;TFS 2010 permette di creare Team Project con o senza il portale di Sharepoint (WSS o MOSS) e permette anche di disabilitare il portale di progetto dopo che questo è stato creato (magari per errore).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStep_121FA/image_2.png"&gt;&lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStep_121FA/image_thumb.png" width="225" height="227" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Disabilitando il portale di progetto non si disabilita il sito in Sharepoint, ma si disabilitano le Web Part di TFS che danno l’integrazione, ad esempio con i Work Item.&lt;/p&gt;  &lt;p&gt;Una domanda che mi è stata posta spesso è “mi sono dimenticato di creare il portale, come faccio?”.&lt;/p&gt;  &lt;p&gt;Purtroppo non esiste il bottone “Create Portal”, ma esiste un workaround (suggerito da &lt;a href="http://blogs.msdn.com/bharry/default.aspx" target="_blank"&gt;Brian Harry&lt;/a&gt;) che permette comunque di ottenere lo stesso risultato.&lt;/p&gt;  &lt;p&gt;Bisogna creare un Team Project nuovo &lt;em&gt;temporaneo&lt;/em&gt;, selezionando il template giusto e abilitando la creazione del portale di progetto.&lt;/p&gt;  &lt;p&gt;A quel punto bisogna disabilitare l’integrazione tra il Team Project &lt;em&gt;temporaneo&lt;/em&gt; e il portale appena creato, per interrompere il legame con tra le Web Part e i Work Item.&lt;/p&gt;  &lt;p&gt;Bisogna poi abilitarla nel Team Project che non aveva il portale, selezionando lo stesso portale creato in precedenza, e il gioco è fatto.&lt;/p&gt;  &lt;p&gt;A questo punto si può tranquillamente rimuovere il Team Project &lt;em&gt;temporaneo &lt;/em&gt;e il gioco è fatto.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;*Attenzione*&lt;/strong&gt;: questo post è relativo alle versioni Beta di Team Foundation Server 2010. Le informazioni e le istruzioni presentate in questo post potrebbero non essere valide nella versione finale (RTM).&lt;/p&gt;  &lt;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:da73ff9e-7c88-4f03-bf6f-5ef44842e6ed" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/TFS+2010" rel="tag"&gt;TFS 2010&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9892294" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Step by Step" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Step+by+Step/default.aspx" /></entry><entry><title>Code Coverage: come “escludere” delle parti dal report</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/09/07/code-coverage-come-escludere-delle-parti-dal-report.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/09/07/code-coverage-come-escludere-delle-parti-dal-report.aspx</id><published>2009-09-07T11:00:00Z</published><updated>2009-09-07T11:00:00Z</updated><content type="html">&lt;p&gt;Ci sono situazioni in cui può avere senso non far calcolare il Code Coverage per alcuni metodi, proprietà o classi.&lt;/p&gt;  &lt;p&gt;In &lt;strong&gt;Visual Studio Team System 2005 e 2008&lt;/strong&gt; questo era possibile in due modi:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;tramite gli attributi &lt;a href="http://msdn2.microsoft.com/en-au/library/system.diagnostics.debuggerhiddenattribute(VS.80).aspx"&gt;DebuggerHidden&lt;/a&gt; o &lt;a href="http://msdn2.microsoft.com/en-au/library/system.diagnostics.debuggernonusercodeattribute(VS.80).aspx"&gt;DebuggerNonUserCode&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;usando il parametro EXCLUDE del comando &lt;a href="http://msdn.microsoft.com/en-us/library/ms182402(VS.80).aspx" target="_blank"&gt;VSInstr&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Entrambi gli approcci però hanno delle implicazioni. Nel primo caso il codice “escluso” dal Code Coverage non sarà debuggabile, nel secondo caso l’instrumentazione per il Code Coverage deve essere effettuata a mano (o tramite comando di post build).&lt;/p&gt;  &lt;p&gt;Con &lt;strong&gt;Visual Studio Team System 2010&lt;/strong&gt; è stato introdotto un nuovo attributo chiamato &lt;em&gt;ExcludeFromCodeCoverage&lt;/em&gt; che può essere usato a qualsiasi livello su classi, metodi, proprietà, costruttori, getter, setter, etc… e che come dice il nome esclude il costrutto a cui è applicato dal Code Coverage, senza l’effetto collaterale di “limitarne la &lt;em&gt;debuggabilità&lt;/em&gt;”…&lt;/p&gt;  &lt;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:6be1ee7f-7457-4564-a19a-f209809c5c90" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Developer" rel="tag"&gt;Developer&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Test" rel="tag"&gt;Test&lt;/a&gt;, &lt;a href="http://technorati.com/tags/Code+Coverage" rel="tag"&gt;Code Coverage&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9891776" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author></entry><entry><title>[Step by Step] Come cancellare i file *solo* dal disco locale con TFS</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/04/03/step-by-step-come-cancellare-i-file-solo-dal-disco-locale-con-tfs.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/04/03/step-by-step-come-cancellare-i-file-solo-dal-disco-locale-con-tfs.aspx</id><published>2009-04-03T15:27:50Z</published><updated>2009-04-03T15:27:50Z</updated><content type="html">&lt;p&gt;Team Foundation Server ha, a differenza di altri strumenti di Version Control, il concetto di &lt;a href="http://msdn.microsoft.com/library/ms181383.aspx" target="_blank"&gt;Workspace&lt;/a&gt; (area di lavoro), ovvero il mapping fra una o più cartelle sul Server con una o più cartelle sul client (in verità anche singoli file…) che consente di gestire una serie di operazioni tra cui la get latest “intelligente”, la rimozione dei file che sono stati cancellati dal server durante la get, etc…&lt;/p&gt;  &lt;p&gt;La maggior parte delle “incomprensioni” o dei problemi nell’uso di TFS riguarda proprio la non conoscenza del funzionamento dei Workspace.&lt;/p&gt;  &lt;p&gt;Una delle domande che mi è stata rivolta durante l’&lt;a href="http://blogs.msdn.com/italy/archive/2009/04/03/disponibili-tutti-i-video-dell-alm-day.aspx" target="_blank"&gt;ALM Day&lt;/a&gt; è stata: “come faccio a cancellare dei file localmente, senza rimuoverli dal TFS, e senza che il Workspace resti disallineato?”.&lt;/p&gt;  &lt;p&gt;La risposta è molto semplice se si conosce il funzionamento dei Workspace e il concetto di &lt;a href="http://msdn.microsoft.com/library/ms181408.aspx" target="_blank"&gt;Changeset&lt;/a&gt; (insiemi di modifiche). Normalmente se si cancella un file da Windows Explorer, il TFS non sa che il file è stato cancellato, per cui ad una operazione di Get Latest Version non recupererà il file. Per recuperarlo bisognerà fare una &lt;a href="http://msdn.microsoft.com/ibrary/ms181416.aspx" target="_blank"&gt;Get Specific Version&lt;/a&gt; dell’ultima versione specificando l’opzione “Force Get”. Se invece si cancella un file dal Team Explorer, questo verrà rimosso dal Server e da tutti i client alla successiva operazione di Get.&lt;/p&gt;  &lt;p&gt;Come fare quindi a cancellare un file o una cartella senza rimuoverli dal TFS e senza perdere l’allineamento?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecancellareifilesolodaldisc_CB05/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecancellareifilesolodaldisc_CB05/image_thumb.png" width="504" height="178" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;E’ molto semplice, basta fare una Get Specific Version del Changeset #1.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecancellareifilesolodaldisc_CB05/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecancellareifilesolodaldisc_CB05/image_thumb_1.png" width="324" height="138" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Il Changeset #1 è quello che viene creato durante il setup di TFS (guardando la data e l’ora del Changeset #1 è possibile determinare la data di installazione del server…) ed è vuoto, in quanto contiene solo la root del Version Control.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecancellareifilesolodaldisc_CB05/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecancellareifilesolodaldisc_CB05/image_thumb_2.png" width="324" height="222" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Facendo una Get del Changeset #1 di un singolo file o di una cartella, questi verranno “rimossi” dal disco locale, visto che non erano presenti alla creazione del TFS. Il loro stato da nero diventerà grigio e i file saranno “Not Downloaded”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecancellareifilesolodaldisc_CB05/image_8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecancellareifilesolodaldisc_CB05/image_thumb_3.png" width="324" height="111" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Maggiori informazioni possono essere trovate sul &lt;a href="http://www.woodwardweb.com/tfs_top_tip/tfs_top_tip_11.html" target="_blank"&gt;blog di Martin Woodward&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Lorenzo&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9530591" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Step by Step" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Step+by+Step/default.aspx" /></entry><entry><title>[Steb by Step] Come passare cambiare edizione di TFS</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/03/22/steb-by-step-come-passare-cambiare-edizione-di-tfs.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/03/22/steb-by-step-come-passare-cambiare-edizione-di-tfs.aspx</id><published>2009-03-22T17:56:03Z</published><updated>2009-03-22T17:56:03Z</updated><content type="html">&lt;p&gt;E’ possibile passare dalla versione Trial alla Workgroup o alla Standard, e dalla versione Workgroup alla Standard.&lt;/p&gt;  &lt;p&gt;Se si passa dalla Trial alla Standard è sufficiente andare nel pannello di controllo, vedere la lista delle applicazioni installate, selezionare il TFS e modificare l’installazione.&lt;/p&gt;  &lt;p&gt;A quel punto una delle voci permette di inserire la chiave della versione Standard, e il sistema viene automaticamente sbloccato, senza dover utilizzare il CD di installazione ma solo la chiave del prodotto.&lt;/p&gt;  &lt;p&gt;Se si passa invece dalla Trial alla Workgroup o dalla Workgroup alla Standard oltre a inserire/cambiare la chiave del prodotto, bisogna anche effettuare la riparazione di TFS (utilizzando a quel punto il CD di installazione) perchè la Workgroup ha un gruppo di Windows che contiene i cinque utenti a cui è permesso accedere al server, e questo gruppo va aggiunto/rimosso dal programma di installazione.&lt;/p&gt;  &lt;p&gt;Maggiori informazioni potete trovarle su &lt;a href="http://msdn.microsoft.com/it-it/library/ms404852.aspx"&gt;MSDN&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Per sapere quale versione di Team Foundation Server avete installato, e nel caso della versione Trial per sapere quanti giorni mancano alla scadenza potete utilizzare &lt;a href="http://blogs.msdn.com/bharry/archive/2008/01/15/checking-your-tfs-version-and-extending-trials.aspx"&gt;questa utility scritta da Brian Harry&lt;/a&gt;. Tramite questa utility è anche possibile estendere di 30 giorni il periodo di prova. Se fosse necessaria una seconda estensione di altri 30 giorni è necessario un Trial ID che verrà fornito a chi ha una valida motivazione.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Lorenzo&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9498673" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Step by Step" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Step+by+Step/default.aspx" /></entry><entry><title>Riprendono i lavori su TFS Admin Tool su CodePlex</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/03/17/riprendono-i-lavori-su-tfs-admin-tool-su-codeplex.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/03/17/riprendono-i-lavori-su-tfs-admin-tool-su-codeplex.aspx</id><published>2009-03-17T15:31:00Z</published><updated>2009-03-17T15:31:00Z</updated><content type="html">&lt;p&gt;Dopo un anno di inattività riprendono i lavori su &lt;a href="http://tfsadmin.codeplex.com/" target="_blank"&gt;TFS Admin Tool&lt;/a&gt;, con l’uscita della Beta della versione 1.4, che dovrebbe poi essere rilasciata a giorni, e la pianificazione delle versioni 1.5 e 2.0.&lt;/p&gt;  &lt;p&gt;Primo punto in agenda è il supporto di SQL Server 2008.&lt;/p&gt;  &lt;p&gt;Vi ricordo che il tool serve per gestire in un unico punto gli utenti di TFS, di WSS e dei Reporting Services, in modo da avere un unico punto di gestione.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Lorenzo&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9481935" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Annunci" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Annunci/default.aspx" /></entry><entry><title>Intervista a Ivar Jacobson</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/03/16/intervista-a-ivar-jacobson.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/03/16/intervista-a-ivar-jacobson.aspx</id><published>2009-03-16T23:18:13Z</published><updated>2009-03-16T23:18:13Z</updated><content type="html">&lt;p&gt;Settimana scorsa durante l’evento “&lt;a href="http://blogs.msdn.com/italy/archive/2009/03/03/evento-soluzioni-per-la-gestione-e-l-ottimizzazione-delle-software-factory.aspx" target="_blank"&gt;Soluzioni per la gestione e l’ottimizzazione delle Software Factory&lt;/a&gt;” al termine della presentazione &lt;a href="http://en.wikipedia.org/wiki/Ivar_Jacobson" target="_blank"&gt;Ivar Jacobson&lt;/a&gt; (papà di UML e UP, degli Use Case, etc…) ha parlato con &lt;a href="http://www.mclips.it/members/Francesca-Longoni.aspx" target="_blank"&gt;Francesca&lt;/a&gt; (PM italiano di Visual Studio ed Expression) del fatto che non basta essere Agili, bisogna essere Smart…&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://www.mclips.it/archive/2009/03/11/things-should-be-done-as-simple-as-possible-but-no-simpler-this-is-smart.aspx" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/Thingsshouldbedoneassimpleas.ThisisSmart_99BF/image_3.png" width="324" height="182" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Vi consiglio vivamente di ascoltare Ivar, perchè ha veramente un sacco di cose interessanti da dire!!!&lt;/p&gt;  &lt;p&gt;Fonte: &lt;a href="http://www.mclips.it/archive/2009/03/11/things-should-be-done-as-simple-as-possible-but-no-simpler-this-is-smart.aspx" target="_blank"&gt;Things should be done as simple as possible – but no simpler. This is Smart!&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Lorenzo&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9481908" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author></entry><entry><title>Rilasciata una libreria di oggetti Mock per Team Foundation Server</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/03/12/rilasciata-una-libreria-di-oggetti-mock-per-team-foundation-server.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/03/12/rilasciata-una-libreria-di-oggetti-mock-per-team-foundation-server.aspx</id><published>2009-03-12T11:42:00Z</published><updated>2009-03-12T11:42:00Z</updated><content type="html">&lt;P&gt;Su CodePlex è stato pubblicato un progetto, creato da alcuni MVP di Team System, chiamato &lt;A href="http://tfsadapters.codeplex.com/" target=_blank mce_href="http://tfsadapters.codeplex.com/"&gt;Team Foundation Adapters&lt;/A&gt; che fornisce una libreria iniziale di oggetti Mock per TFS assieme ad alcuni Unit Test di esempio.&lt;/P&gt;
&lt;P&gt;La libreria non è completa, mancano alcune classi, ma piano piano verrà migliorata. La partecipazione al progetto è libera, per cui se vi servono dei Mock per delle classi non ancora implementate potreste aiutare il team ad ampliare la libreria.&lt;/P&gt;
&lt;P&gt;Gli &lt;A href="http://en.wikipedia.org/wiki/Mock_object" target=_blank mce_href="http://en.wikipedia.org/wiki/Mock_object"&gt;oggetti Mock&lt;/A&gt; servono generalmente per creare degli Unit Test che non dipendono dall’implementazione vera degli oggetti sotto test, in questo caso oggetti che fanno riferimento ad un server esterno che potrebbe non essere sempre disponibile, e servono per “isolare” i test e renderli veramente unitari.&lt;/P&gt;
&lt;P&gt;Di solito si usano degli strumenti appositi per creare degli oggetti Mock al volo (NMock, Rhino Mock, etc…), ma le classi di TFS sono quasi tutte (tranne quelle di TFS Build che sono facilmente “mock-abili” &lt;IMG alt=smile_regular src="http://spaces.live.com/rte/emoticons/smile_regular.gif" mce_src="http://spaces.live.com/rte/emoticons/smile_regular.gif"&gt;) sealed e senza interfacce, per cui non è possibile usarli direttamente.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Lorenzo&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9468872" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Annunci" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Annunci/default.aspx" /></entry><entry><title>Microsoft Process Template</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/03/10/microsoft-process-template.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/03/10/microsoft-process-template.aspx</id><published>2009-03-10T17:56:11Z</published><updated>2009-03-10T17:56:11Z</updated><content type="html">&lt;p&gt;A fine febbraio è stato rilasciato su CodePlex il Microsoft Process Template.&lt;/p&gt;  &lt;p&gt;E’ la versione “ripulita” e “sistemata” del template che usa il team di Visual Studio Team System ed è stato prodotto dal team Engineering Excellence e dal team di VSTS.&lt;/p&gt;  &lt;p&gt;E’ usato internamente in Microsoft al posto di MSF (Agile e CMMI,“volutamente” più generici e “didattici”) perchè più collegato al modo di lavorare dei team.&lt;/p&gt;  &lt;p&gt;Contiene Work Item, Query, Report e Process Guidance, oltre a due documenti Word che mostrano come installarlo e come usarlo.&lt;/p&gt;  &lt;p&gt;I Work Item sono di sei tipi, come mostrato in figura:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/MicrosoftProcessTemplate_E004/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/MicrosoftProcessTemplate_E004/image_thumb.png" width="504" height="279" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;La piramide indica anche il “numero relativo” di Work Item, a fronte di poche Value Proposition ci saranno tanti Task (e si spera pochi Bug… &lt;img alt="smile_regular" src="http://spaces.live.com/rte/emoticons/smile_regular.gif" /&gt;).&lt;/p&gt;  &lt;p&gt;La piramide rappresenta anche il rapporto gerarchico fra i Work Item. &lt;strong&gt;Non&lt;/strong&gt; è possibile creare un Task o un Bug che non abbiano un Deliverable collegato, e così via.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/MicrosoftProcessTemplate_E004/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/MicrosoftProcessTemplate_E004/image_thumb_1.png" width="324" height="124" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Il tutto funziona su TFS 2008 ed è implementato tramite delle Global List e tramite un Daemon che rimane in ascolto degli eventi di TFS e che “aggiorna” le liste ogni volta che un WI “padre” viene creato.&lt;/p&gt;  &lt;p&gt;Oltre alle gerarchie anche le informazioni sulle Date di inizio e fine e sul Lavoro completato e rimanente vengono automaticamente popolate dai task alle deliverable fino alle feature, in automatico.&lt;/p&gt;  &lt;p&gt;La cosa più bella del template sono i report predefiniti, che consentono un controllo “end-to-end” del processo:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/MicrosoftProcessTemplate_E004/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/MicrosoftProcessTemplate_E004/image_thumb_2.png" width="504" height="277" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/MicrosoftProcessTemplate_E004/image_8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/MicrosoftProcessTemplate_E004/image_thumb_3.png" width="504" height="423" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Maggiori informazioni su come la Developer Division usa TFS ed in particolare questo Process Template possono essere trovate qui:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.edsquared.com/ct.ashx?id=96ba8861-8151-4774-bf7e-1a8af7764272&amp;amp;url=http%3a%2f%2fblogs.msdn.com%2fteams_wit_tools%2farchive%2f2008%2f03%2f27%2fhow-microsoft-devdiv-uses-tfs-chapter-1-our-process.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 1 (Our Process)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.edsquared.com/ct.ashx?id=96ba8861-8151-4774-bf7e-1a8af7764272&amp;amp;url=http%3a%2f%2fblogs.msdn.com%2fteams_wit_tools%2farchive%2f2008%2f04%2f03%2fhow-microsoft-devdiv-uses-tfs-chapter-2-feature-crews.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 2 (Feature Crews)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.edsquared.com/ct.ashx?id=96ba8861-8151-4774-bf7e-1a8af7764272&amp;amp;url=http%3a%2f%2fblogs.msdn.com%2fteams_wit_tools%2farchive%2f2008%2f04%2f14%2fhow-microsoft-devdiv-uses-tfs-chapter-3-implementing-the-process.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 3 (Implementing the Process)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.edsquared.com/ct.ashx?id=96ba8861-8151-4774-bf7e-1a8af7764272&amp;amp;url=http%3a%2f%2fblogs.msdn.com%2fteams_wit_tools%2farchive%2f2008%2f04%2f17%2fhow-microsoft-devdiv-uses-tfs-chapter-3-addendum.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 3 (Addendum)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.edsquared.com/ct.ashx?id=96ba8861-8151-4774-bf7e-1a8af7764272&amp;amp;url=http%3a%2f%2fblogs.msdn.com%2fteams_wit_tools%2farchive%2f2008%2f04%2f18%2fhow-microsoft-devdiv-uses-tfs-chapter-4.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 4&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.edsquared.com/ct.ashx?id=96ba8861-8151-4774-bf7e-1a8af7764272&amp;amp;url=http%3a%2f%2fblogs.msdn.com%2fteams_wit_tools%2farchive%2f2008%2f04%2f29%2fhow-microsoft-devdiv-uses-tfs-chapter-5-tracking-progress.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 5 (Tracking Progress)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.edsquared.com/ct.ashx?id=96ba8861-8151-4774-bf7e-1a8af7764272&amp;amp;url=http%3a%2f%2fblogs.msdn.com%2fteams_wit_tools%2farchive%2f2008%2f05%2f06%2fhow-microsoft-devdiv-uses-tfs-chapter-6-tracking-multiple-projects.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 6 (Tracking multiple projects)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.edsquared.com/ct.ashx?id=96ba8861-8151-4774-bf7e-1a8af7764272&amp;amp;url=http%3a%2f%2fblogs.msdn.com%2fteams_wit_tools%2farchive%2f2008%2f05%2f14%2fhow-microsoft-devdiv-uses-tfs-chapter-6-addendum.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 6 (Addendum)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.edsquared.com/ct.ashx?id=96ba8861-8151-4774-bf7e-1a8af7764272&amp;amp;url=http%3a%2f%2fblogs.msdn.com%2fteams_wit_tools%2farchive%2f2008%2f05%2f16%2fhow-microsoft-devdiv-uses-tfs-chapter-7-tracking-risk.aspx"&gt;How Microsoft/DevDiv uses TFS-Chapter 7 (Tracking Risk)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.edsquared.com/ct.ashx?id=96ba8861-8151-4774-bf7e-1a8af7764272&amp;amp;url=http%3a%2f%2fblogs.msdn.com%2fteams_wit_tools%2farchive%2f2008%2f05%2f23%2fhow-microsoft-devdiv-uses-tfs-chapter-8-tracking-quality-gates.aspx"&gt;How Microsoft/DevDiv uses TFS-Chapter 8 (Tracking Quality Gates)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.edsquared.com/ct.ashx?id=96ba8861-8151-4774-bf7e-1a8af7764272&amp;amp;url=http%3a%2f%2fblogs.msdn.com%2fteams_wit_tools%2farchive%2f2008%2f06%2f09%2fhow-microsoft-dev-div-uses-tfs-chapter-9-transparency-in-reporting.aspx"&gt;How Microsoft/Dev Div uses TFS - Chapter 9 (Transparency in Reporting)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/briankel/Better-Project-Management-with-Team-Foundation-Server/"&gt;http://channel9.msdn.com/posts/briankel/Better-Project-Management-with-Team-Foundation-Server/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Vi consiglio di scaricare questo template ed approfondire il suo funzionamento, per comprendere meglio come customizzare TFS ed eventualmente per sfruttarlo al meglio all’interno dei vostri progetti.&lt;/p&gt;  &lt;p&gt;Prima di cominciare conviene leggere la guida Getting Started che contiene le istruzioni per installare e configurare i Daemon, e l’introduzione al processo, che mostra come cominciare ad usarlo e indica anche come superare alcuni ostacoli iniziali.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Lorenzo&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9469142" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Annunci" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Annunci/default.aspx" /></entry><entry><title>[Step by Step] Come creare un Process Template di TFS senza la parte di Sharepoint</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/02/04/step-by-step-come-creare-un-process-template-di-tfs-senza-la-parte-di-sharepoint.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/02/04/step-by-step-come-creare-un-process-template-di-tfs-senza-la-parte-di-sharepoint.aspx</id><published>2009-02-04T19:46:00Z</published><updated>2009-02-04T19:46:00Z</updated><content type="html">&lt;p&gt;Ho ricevuto alcune richieste (relative al &lt;a href="http://blogs.msdn.com/vstsitalia/archive/2009/02/02/step-by-step-come-rimuovere-i-nodi-dai-progetti-del-team-explorer.aspx" target="_blank"&gt;post sulla rimozione dei nodi dal Team Explorer&lt;/a&gt;) su come rimuovere la creazione del sito Sharepoint legato a TFS. Vediamo un esempio di modifica di MSF for Agile Software Development.&lt;/p&gt;  &lt;p&gt;Prima di tutto bisogna selezionare il Process Template Manager e &lt;a href="http://msdn.microsoft.com/it-it/library/ms181511.aspx" target="_blank"&gt;scaricare il processo in locale&lt;/a&gt; (tasto Download):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_thumb_2.png" width="504" height="300" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;A quel punto si può aprire il file “&lt;em&gt;ProcessTemplate.xml&lt;/em&gt;” e rimuovere la linea che invoca il plug-in di creazione del sito Sharepoint:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_thumb_3.png" width="504" height="290" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Si può poi rimuovere il gruppo relativo al portale, ed ogni riferimento nelle &lt;em&gt;dependency&lt;/em&gt; di altri gruppi:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_10.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_thumb_4.png" width="504" height="290" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Si può poi cancellare la cartella con tutti i file che andavano messi su Sharepoint (Windows Sharepoint Services) e &lt;strong&gt;bisogna rinominare la cartella contenente il Process Template&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_14.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_thumb_6.png" width="504" height="229" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;A questo punto dal Process Template Manager si può fare &lt;a href="http://msdn.microsoft.com/it-it/library/ms181512.aspx" target="_blank"&gt;l’upload sul server del nuovo template&lt;/a&gt;, ed utilizzarlo per creare nuovi progetti:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_16.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_thumb_7.png" width="206" height="171" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Lo stesso suggerimento può essere utilizzato per non far creare altre parti del Team Project, come il sito contenente i Report.&lt;/p&gt;  &lt;p&gt;Maggiori informazioni sui Plug-in per il Process Template possono essere trovate su &lt;a href="http://msdn.microsoft.com/it-it/library/ms243809.aspx" target="_blank"&gt;MSDN&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;E’ possibile anche utilizzare il Process Editor installato con i &lt;a href="http://msdn.microsoft.com/en-us/tfs2008/bb980963.aspx" target="_blank"&gt;Power Tools di Team Foundation Server&lt;/a&gt; per editare il file ProcessTemplate.xml, ma non è possibile modificare l’elenco dei plug-in:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_18.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_thumb_8.png" width="504" height="86" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_20.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComecreareunProcessTemplatediT_FA26/image_thumb_9.png" width="504" height="304" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;E’ anche possibile creare nuovi plug-in custom, bisogna però essere &lt;a href="http://msdn.microsoft.com/en-us/vsx2008/products/bb964516.aspx" target="_blank"&gt;VSIP&lt;/a&gt;. Un esempio si trova nel &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=30402623-93ca-479a-867c-04dc45164f5b&amp;amp;DisplayLang=en" target="_blank"&gt;Visual Studio SDK&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Lorenzo&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9393420" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Step by Step" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Step+by+Step/default.aspx" /></entry><entry><title>[Step by Step] Come rimuovere i nodi dai progetti del Team Explorer</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/02/02/step-by-step-come-rimuovere-i-nodi-dai-progetti-del-team-explorer.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/02/02/step-by-step-come-rimuovere-i-nodi-dai-progetti-del-team-explorer.aspx</id><published>2009-02-02T19:39:48Z</published><updated>2009-02-02T19:39:48Z</updated><content type="html">&lt;p&gt;In questo post vediamo come è possibile rimuovere un nodo dai progetti mostrati nel Team Explorer.&lt;/p&gt;  &lt;p&gt;Supponiamo ad esempio di aver customizzato il nostro Process Template rimuovendo interamente la creazione del portale di progetto sotto Sharepoint, ci ritroveremmo ad avere il nodo Documents (o Documenti) con una X rossa:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComerimuovereinodidaiprogettid_F815/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComerimuovereinodidaiprogettid_F815/image_thumb.png" width="207" height="241" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;E’ possibile rimuovere interamente un nodo del Team Explorer modificando la relativa chiave di registry:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComerimuovereinodidaiprogettid_F815/image_8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComerimuovereinodidaiprogettid_F815/image_thumb_3.png" width="504" height="204" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Bisogna selezionare il ramo:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;[HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\TeamSystemPlugins\Team Explorer Project Plugins]&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;e poi entrare nella funzionalità che si vuole abilitare/disabilitare ed impostare &lt;em&gt;Enabled&lt;/em&gt; a 0.&lt;/p&gt;  &lt;p&gt;A quel punto il nodo non verrà più mostrato:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComerimuovereinodidaiprogettid_F815/image_12.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepComerimuovereinodidaiprogettid_F815/image_thumb_5.png" width="215" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Attenzione&lt;/b&gt;: modificare il Registry comporta il rischio di compromettere il funzionamento del proprio computer, e quindi bisogna procedere con l’opportuna cautela, effettuando in ogni caso un back-up del Registry stesso prima delle modifiche (ad esempio seguendo questa &lt;a href="http://support.microsoft.com/default.aspx/kb/322756"&gt;guida&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;La modifica renderà invisibile il nodo in tutti i Team Project, per tutti gli utenti della macchina, non è possibile filtrare la disabilitazione per singolo Team Project.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Lorenzo&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;P.s. volevo ringraziare &lt;a href="http://blogs.infosupport.com/marcelv/default.aspx" target="_blank"&gt;Marcel&lt;/a&gt; per l’ispirazione per questo post.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9390804" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Step by Step" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Step+by+Step/default.aspx" /></entry><entry><title>Disponibile la nuova versione di Team System Web Access 2008 SP1</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2009/01/28/disponibile-la-nuova-versione-di-team-system-web-access-2008-sp1.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2009/01/28/disponibile-la-nuova-versione-di-team-system-web-access-2008-sp1.aspx</id><published>2009-01-28T17:22:00Z</published><updated>2009-01-28T17:22:00Z</updated><content type="html">&lt;P&gt;&lt;IMG style="DISPLAY: inline; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px" title="" border=0 alt="" align=left src="http://blogs.msdn.com/blogfiles/vstsbrasil/WindowsLiveWriter/AtualizaodeseguranaparaoTeamSystemWebAcc_A790/Windows_Shield_3.png" width=100 height=100 mce_src="http://blogs.msdn.com/blogfiles/vstsbrasil/WindowsLiveWriter/AtualizaodeseguranaparaoTeamSystemWebAcc_A790/Windows_Shield_3.png"&gt;&lt;/P&gt;
&lt;P&gt;Il 16 Gennaio 2009 è stata rilasciata su Microsoft Downloads una nuova versione di &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=it&amp;amp;FamilyID=3ecd00ba-972b-4120-a8d5-3d38311893de" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=it&amp;amp;FamilyID=3ecd00ba-972b-4120-a8d5-3d38311893de"&gt;Visual Studio Team System Web Access 2008 Service Pack 1&lt;/A&gt;, il tool che permette di accedere a Team Foundation Server utilizzando un browser, per gestire Work Item, accedere ai Documenti, vedere i Sorgenti, le Build e i Report.&lt;/P&gt;
&lt;P&gt;Questa versione corregge un’importante &lt;STRONG&gt;security issue&lt;/STRONG&gt;, e va assolutamente installata al posto della versione precedente. Il download contiene l’intero pacchetto di setup, e richiede solamente la presenza del Team Explorer per essere installato.&lt;/P&gt;
&lt;P&gt;Per verificare se sul server è installata la versione SP1 con l'update bisogna andare nel menu&amp;nbsp;e verificare che la versione sia 9.0.3275 (o superiore).&lt;/P&gt;
&lt;P&gt;Maggiori informazioni sull'articolo di &lt;A href="http://support.microsoft.com/kb/961267" target=_blank mce_href="http://support.microsoft.com/kb/961267"&gt;Knowledge Base&lt;/A&gt; e sul&amp;nbsp;&lt;A href="http://blogs.msdn.com/hakane/archive/2009/01/16/security-update-for-tswa-2008-sp1.aspx" target=_blank mce_href="http://blogs.msdn.com/hakane/archive/2009/01/16/security-update-for-tswa-2008-sp1.aspx"&gt;blog di Hakan Eskici (in inglese)&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Lorenzo&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9381027" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Annunci" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Annunci/default.aspx" /></entry><entry><title>[Step by Step] Utilizzo di Team Foundation Server con Microfocus MainFrame Express e Net Express</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2008/12/09/step-by-step-utilizzo-di-team-foundation-server-con-microfocus-mainframe-express-e-netexpress.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2008/12/09/step-by-step-utilizzo-di-team-foundation-server-con-microfocus-mainframe-express-e-netexpress.aspx</id><published>2008-12-09T18:29:00Z</published><updated>2008-12-09T18:29:00Z</updated><content type="html">&lt;P&gt;In questo post vediamo com’è possibile collegarsi a Team Foundation Server con i prodotti Microfocus MainFrame Express e Net Express utilizzando il Team Foundation Server MSSCCI Provider (Microsoft Source Code Control Interface).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Selezione e installazione del Provider MSSCCI&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Il provider MSSCCI per TFS &lt;STRONG&gt;richiede&lt;/STRONG&gt; la presenza del Team Explorer sulla macchina client per poter funzionare.&lt;/P&gt;
&lt;P&gt;Se si dispone del Team Explorer 2005 bisogna installare il &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=87E1FFBD-A484-4C3A-8776-D560AB1E6198&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=87E1FFBD-A484-4C3A-8776-D560AB1E6198&amp;amp;displaylang=en"&gt;TFS MSSCCI 1.2&lt;/A&gt;. Questa versione non è più stata aggiornata a partire da Settembre 2007, ed è disponibile solo per chi non può installare il Team Explorer 2008.&lt;/P&gt;
&lt;P&gt;Se si dispone del Team Explorer 2008 bisogna installare il &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FAEB7636-644E-451A-90D4-7947217DA0E7&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FAEB7636-644E-451A-90D4-7947217DA0E7&amp;amp;displaylang=en"&gt;TFS MSSCCI 2.0&lt;/A&gt; (o eventuali versioni successive).&lt;/P&gt;
&lt;P&gt;Vi ricordo che l’installazione del Team Explorer installa (se non è già presente) una versione “light” di Visual Studio (2005 o 2008) e ci si “installa dentro”. Viene anche installato il Framework .NET corrispondente (2.0 o 3.5).&lt;/P&gt;
&lt;P&gt;Al termine dell’installazione del Team Explorer bisogna installare la Service Pack di Visual Studio Team Suite (che include anche quella del Team Explorer) corrispondente alla versione del Team Explorer installata (2005 o 2008).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Preparazione degli ambienti di lavoro&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Il provider MSSCCI per TFS richiede una serie di “customizzazioni” per essere utilizzato efficacemente assieme ai prodotti MicroFocus. La prima impostazione è relativa alla &lt;A target=_blank href="http://blogs.msdn.com/edhintz/archive/2007/05/24/micro-focus-cobol-and-tfs.aspx" mce_href="http://blogs.msdn.com/edhintz/archive/2007/05/24/micro-focus-cobol-and-tfs.aspx"&gt;creazione di una chiave di registry&lt;/A&gt; per il funzionamento con Net Express:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;EM&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ &lt;BR&gt;Team Foundation Server MSSCCI Provider\Settings\Net Express] &lt;BR&gt;“issues”=dword:000000e6&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb.png" width=504 height=235 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Per quanto riguarda MainFrame Express bisogna andare a impostare un’opzione all’interno del Source Control:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_1.png" width=324 height=107 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;E più precisamente bisogna disabilitare l’utilizzo del multi-threading nell’accesso al provider MSSCCI:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_6.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_2.png" width=324 height=125 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;A questo punto in entrambi i prodotti dovrebbe essere disponibile il menu Source Control impostato su Team Foundation Server:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_8.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_3.png" width=204 height=244 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Se sul computer sono presenti altri provider (ad esempio Visual SourceSafe) e il provider ti TFS non è quello impostato di default, bisogna andare nel &lt;A href="http://support.microsoft.com/kb/319318/en-us" mce_href="http://support.microsoft.com/kb/319318/en-us"&gt;registry a cambiare il provider di default&lt;/A&gt;, oppure utilizzare un tool che semplifica l’operazione, come, ad esempio, &lt;A href="http://cid-0d9bc809858885a4.skydrive.live.com/self.aspx/DevHawk%20Content/Articles/SccSwitch.zip" mce_href="http://cid-0d9bc809858885a4.skydrive.live.com/self.aspx/DevHawk%20Content/Articles/SccSwitch.zip"&gt;SccSwitch&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Utilizzo del provider MSSCCI&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;La prima cosa da fare (valida in entrambi gli ambienti) è quella di selezionare “Connect Project to Source Control”:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_12.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_12.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_5.png" width=324 height=154 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;A questo punto verrà selezionato il TFS di riferimento:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_14.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_14.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_6.png" width=324 height=111 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;E il progetto sarà “collegato”. A questo punto tutte le funzionalità del menu Source Control saranno disponibili (in funzione del file selezionato):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_16.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_16.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_7.png" width=190 height=244 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_7.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;E sarà anche possibile accedere al menu contestuale sui vari file, ad esempio per aggiungerli a TFS:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_18.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_18.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_8.png" width=295 height=244 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_8.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In questo caso apparirà la classica dialog dell’ambiente di sviluppo: &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_20.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_20.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_9.png" width=278 height=244 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_9.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;E poi quella del provider MSSCCI di TFS, con tutte le funzionalità estese, come integrazione con i Work Item, le Check In Notes e le Policy:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_22.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_22.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_10.png" width=324 height=200 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_10.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Come si può vedere l’integrazione è presente anche tra le colonne riguardanti i file di progetto sia in MainFrame Express:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_24.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_24.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_11.png" width=504 height=72 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_11.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Sia in Net Express:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_26.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_26.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_12.png" width=324 height=103 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_12.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Sui file è poi possibile effettuare le operazioni più classiche, come ad esempio il Check Out, che viene subito mostrato nell’ambiente di sviluppo:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_28.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_28.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_13.png" width=324 height=173 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_13.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_30.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_30.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_14.png" width=324 height=33 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_14.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;O il Check In, che prevede la prima dialog dell’ambiente, seguita poi da quella di TFS (non mostrata):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_32.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_32.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_15.png" width=322 height=244 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_15.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Funzionalità avanzate&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Dal menu Source Control è possibile accedere ad altre funzionalità che non sono presenti nei menu contestuali:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_36.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_36.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_17.png" width=196 height=244 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_17.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;E’ possibile vedere la storia di un file:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_42.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_42.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_20.png" width=324 height=182 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_20.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Dalla dialog è poi possibile vedere il dettaglio del Changeset relativo al Check In, confrontare due versioni differenti, vedere la versione selezionata o scaricarla sulla macchina al posto di quella in uso. &lt;/P&gt;
&lt;P&gt;Dal menu Source Control è possibile inoltre effettuare il confronto con altre versioni di un file: &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_46.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_46.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_22.png" width=324 height=189 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_22.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_44.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_44.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_21.png" width=324 height=219 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_21.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;O vederne le proprietà:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_48.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_48.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_23.png" width=230 height=244 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_23.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Se si devono fare operazioni più complesse, è possibile selezionare “Team Foundation” che lancerà il Team Explorer all’interno di Visual Studio (2005 o 2008).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Supporto&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Il provider è supportato dal team di Team Foundation Server tramite il Forum MSDN o una mail dedicata:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=478&amp;amp;SiteID=1" mce_href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=478&amp;amp;SiteID=1"&gt;Team Foundation Server - Version Control Forum&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="mailto:TFMSSCCI@Microsoft.com" mce_href="mailto:TFMSSCCI@Microsoft.com"&gt;TFMSSCCI@Microsoft.com&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Altre informazioni&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;In &lt;A target=_blank href="http://blogs.msdn.com/vstsitalia/archive/2008/07/01/steb-by-step-utilizzo-di-team-foundation-server-con-visual-basic-6-0.aspx" mce_href="http://blogs.msdn.com/vstsitalia/archive/2008/07/01/steb-by-step-utilizzo-di-team-foundation-server-con-visual-basic-6-0.aspx"&gt;questo post&lt;/A&gt; è possibile vedere come usare il provider MSSCCI con Visual Basic 6.0 e &lt;A target=_blank href="http://msdn.microsoft.com/it-it/library/cc185106.aspx" mce_href="http://msdn.microsoft.com/it-it/library/cc185106.aspx"&gt;in questo articolo&lt;/A&gt; è possibile vedere come utilizzarlo con Visual Studio.NET 2003.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Appendice: MicroFocus Net Express with .NET&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Questo post si applica a MainFrame Express e Net Express in versione normale.&lt;/P&gt;
&lt;P&gt;Net Express with .NET è completamente integrato in Visual Studio 2008 e quindi sfrutta completamente il Team Explorer.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_50.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_50.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_24.png" width=324 height=201 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_24.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;L’integrazione è totale, incluse le funzionalità di Team Build, debug, editing, etc…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_54.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_54.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_26.png" width=324 height=234 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_26.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_56.png" mce_href="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_56.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_27.png" width=224 height=244 mce_src="http://blogs.msdn.com/blogfiles/vstsitalia/WindowsLiveWriter/StepbyStepUtilizzodiTeamFoundationServer_E7B4/image_thumb_27.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Lorenzo&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9187473" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Step by Step" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Step+by+Step/default.aspx" /></entry><entry><title>Microsoft® Visual Studio Team System 2008 Database Edition GDR Release Candidate 1</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2008/10/28/microsoft-visual-studio-team-system-2008-database-edition-gdr-release-candidate-1.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2008/10/28/microsoft-visual-studio-team-system-2008-database-edition-gdr-release-candidate-1.aspx</id><published>2008-10-28T23:21:20Z</published><updated>2008-10-28T23:21:20Z</updated><content type="html">&lt;p&gt;Questa versione ha le stesse funzionalità della CTP di Settembre, ma contiene numerosi miglioramenti e correzioni di Bug.&lt;/p&gt;  &lt;p&gt;Il formato dei progetti è quello finale, e non dovrebbero esserci modifiche tra questa e la versione finale. Questa versione può essere quindi usata per iniziare a migrare i Database Project fatti con VS2005 DB Pro o con VS2008 Database Edition.&lt;i&gt;&lt;/i&gt;&lt;/p&gt;  &lt;p&gt;La trovate qui (in Inglese): &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=bb3ad767-5f69-4db9-b1c9-8f55759846ed&amp;amp;displaylang=en&amp;amp;tm"&gt;Microsoft® Visual Studio Team System 2008 Database Edition GDR Release Candidate 1&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Vi consiglio di rimuovere prima le eventuali CTP se installate e vi ricordo che questa versione richiede la SP1 di Visual Studio.&lt;/p&gt;  &lt;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:04e493e4-e9ec-4321-9ec8-9a4c97eb7d0c" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Database" rel="tag"&gt;Database&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;em&gt;Lorenzo&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9020869" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Annunci" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Annunci/default.aspx" /></entry><entry><title>Disponibili le CTP di Visual Studio 2010 e del .NET Framework 4.0</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/vstsitalia/archive/2008/10/27/disponibili-le-ctp-di-visual-studio-2010-e-del-net-framework-4-0.aspx" /><id>http://blogs.msdn.com/vstsitalia/archive/2008/10/27/disponibili-le-ctp-di-visual-studio-2010-e-del-net-framework-4-0.aspx</id><published>2008-10-28T00:35:26Z</published><updated>2008-10-28T00:35:26Z</updated><content type="html">&lt;p&gt;Direttamente dal Download Center sono disponibili già installati in una macchina virtuale pronta all’uso che include anche Windows Server 2008, SQL Server e Team Foundation Server 2010 CTP. Il tutto in Inglese.&lt;/p&gt;  &lt;blockquote&gt;&lt;i&gt;     &lt;p&gt;Microsoft Visual Studio 2010 and the .NET Framework 4.0 are the next generation development tools and platform for Windows Vista, the 2007 Office System, and the Web. &lt;a href="http://feeds.feedburner.com/~f/MicrosoftDownloadCenter?a=OEoaM"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~f/MicrosoftDownloadCenter?i=OEoaM" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MicrosoftDownloadCenter?a=vwofM"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~f/MicrosoftDownloadCenter?i=vwofM" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MicrosoftDownloadCenter?a=X4eJm"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~f/MicrosoftDownloadCenter?i=X4eJm" /&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/MicrosoftDownloadCenter?a=fyQ6m"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~f/MicrosoftDownloadCenter?i=fyQ6m" /&gt;&lt;/a&gt;&lt;/p&gt;   &lt;/i&gt;&lt;/blockquote&gt;  &lt;p&gt;Fonte: &lt;a href="http://feeds.feedburner.com/~r/MicrosoftDownloadCenter/~3/433826974/details.aspx"&gt;Visual Studio 2010 and .NET Framework 4.0 CTP&lt;/a&gt;&lt;/p&gt;  &lt;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:d61525be-ac91-497f-b936-6ab123dbd7ad" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/VSTS2010" rel="tag"&gt;VSTS2010&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;&lt;em&gt;Lorenzo&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9019116" width="1" height="1"&gt;</content><author><name>lorenzo.barbieri</name><uri>http://blogs.msdn.com/members/lorenzo.barbieri.aspx</uri></author><category term="Annunci" scheme="http://blogs.msdn.com/vstsitalia/archive/tags/Annunci/default.aspx" /></entry></feed>