<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Visual Studio</title>
        <link>http://blogs.ugidotnet.org/allePalle_blog/category/3693.aspx</link>
        <description>Visual Studio</description>
        <language>it-IT</language>
        <copyright>Alessandro Scardova</copyright>
        <generator>Subtext Version 2.1.0.3</generator>
        <item>
            <title>Windows Phone 7 UI: l&amp;rsquo;icona e la Tile.</title>
            <link>http://blogs.ugidotnet.org/allePalle_blog/archive/2010/09/10/windows-phone-7-ui-lrsquoicona-e-la-tile.aspx</link>
            <description>&lt;p&gt;Le &lt;a href="http://msdn.microsoft.com/en-us/library/ff637515(VS.92).aspx" target="_blank"&gt;UI guidelines&lt;/a&gt; di luglio introducono due elementi molto importanti per integrare le nostre applicazioni per Windows Phone 7 nella User Experience dell’utente e sono l’icona e la Tile.&lt;/p&gt;  &lt;p&gt;L’icona, che nel template fornito con i Tools (almeno nella versione beta) ha il nome di ApplicationIcon.png, viene aggiunta al progetto come “content” e viene referenziata nel file WMAppManifest.xml  in questa riga:&lt;/p&gt;  &lt;pre&gt;    &amp;lt;IconPath IsRelative="true" IsResource="false"&amp;gt;ApplicationIcon.png&amp;lt;/IconPath&amp;gt;&lt;/pre&gt;

&lt;p&gt;L’icona deve avere una dimensione di &lt;strike&gt;63x63&lt;/strike&gt; 62x62 pixel e dovrebbe essere un formato PNG &lt;strike&gt;o JPEG&lt;/strike&gt;. La versione beta dei tool permette di selezionere nei setting solo il formato PNG.*&lt;/p&gt;

&lt;p&gt;L’integrazione purtroppo non è completa: come si vede dell’immagine l’icona della mia applicazione “Do Not Push” non ha il colore di sfondo (in questo del tema “blue”) chiamato “Accent”: quel colore, disponibile come risorsa chiamata &lt;em&gt;&lt;strike&gt;PhoneAccentColor&lt;/strike&gt; &lt;em&gt;PhoneAccent&lt;/em&gt;Brush&lt;/em&gt; all’applicazione, non  viene per ora applicato all’icona anche se abbiamo scelto uno sfondo trasparente per il nostro PNG.&lt;/p&gt;

&lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Application Icon" border="0" alt="Application Icon" src="http://blogs.scardova.it/alle/img/WindowsPhone7UIliconaelatile_A5F2/image.png" width="217" height="125" /&gt; &lt;/p&gt;

&lt;p&gt;Speriamo che nella versione RTM questo fastidioso inconveniente venga risolto o che venga fornita una documentazione ufficiale su come sfruttare l’Accent per colorare l’icona dell’applicazione.&lt;/p&gt;

&lt;p&gt;La tile è una icona più grande, di dimensione 173x173 pixel che viene utilizzata nello start menu per eseguire rapidamente la nostra applicazione e per visualizzare le notifiche appunto dette Tile. La tile può essere posizionata nello start menu solo dall’utente finale con il comando “pin to start”&lt;/p&gt;

&lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="pin to start" border="0" alt="pin to start" src="http://blogs.scardova.it/alle/img/WindowsPhone7UIliconaelatile_A5F2/image_3.png" width="268" height="93" /&gt; &lt;/p&gt;

&lt;p&gt;Le informazioni della Tile sono contenuti sempre nel file WMAppManifest.xml in questa sezione:&lt;/p&gt;

&lt;pre&gt;        &amp;lt;TemplateType5&amp;gt;&lt;br /&gt;          &amp;lt;BackgroundImageURI IsRelative="true" IsResource="false"&amp;gt;Background.png&amp;lt;/BackgroundImageURI&amp;gt;&lt;br /&gt;          &amp;lt;Count&amp;gt;7&amp;lt;/Count&amp;gt;&lt;br /&gt;          &amp;lt;Title&amp;gt;Do Not Push&amp;lt;/Title&amp;gt;&lt;br /&gt;        &amp;lt;/TemplateType5&amp;gt;&lt;/pre&gt;

&lt;p&gt;Anche in questo caso il tool in versione beta visualizza solo formati PNG e non ha il supporto del colore “Accent”. Nel realizzare questa icona occorre prevedere una zona libera nella parte bassa nella quale verrà automaticamente posizionato il nome dell’applicazione. La tile notification verrà posizionata in alto a destra in un cerchio del colore dell’Accent con un numero in bianco da 1 a 99.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.scardova.it/alle/img/WindowsPhone7UIliconaelatile_A5F2/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="Tile" border="0" alt="Tile" src="http://blogs.scardova.it/alle/img/WindowsPhone7UIliconaelatile_A5F2/image_thumb.png" width="232" height="111" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;L’icona verrà visualizzata con un velo opaco rispetto alla vostra icona originale. Il layer che contiene il titolo dell’applicazione ha infatti un fondo opaco che si sovrappone alla vostra icona, per permettere la visualizzazione del testo in bianco anche su icone molto chiare.&lt;/p&gt;

&lt;p&gt;Vi sono anche Tile a doppia larghezza, ma sono riservate per Microsoft, Il produttore del telefono o il carrier telefonico.&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;*Aggiornato con le specifiche finali.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/99185.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid>http://blogs.ugidotnet.org/allePalle_blog/archive/2010/09/10/windows-phone-7-ui-lrsquoicona-e-la-tile.aspx</guid>
            <pubDate>Fri, 10 Sep 2010 09:48:06 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2010/09/10/windows-phone-7-ui-lrsquoicona-e-la-tile.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/99185.aspx</wfw:commentRss>
        </item>
        <item>
            <title>WP7 Dev Tools CTP e Exception from HRESULT: 0x89721800</title>
            <link>http://blogs.ugidotnet.org/allePalle_blog/archive/2010/03/16/wp7-dev-tools-ctp-e-exception-from-hresult-0x89721800.aspx</link>
            <description>&lt;p&gt;Dopo aver installato i &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&amp;amp;displaylang=en"&gt;Windows Phone Developer Tools&lt;/a&gt; da un utente amministrativo (o avete lanciato il setup con Run as administrator) e il vostro utente abituale di lavoro è, giustamente, con privilegi standard appena provate a debuggare la vostra applicazione, sia da Blend 4 o Visual Studio 2010, vi apparirà un messaggio simile a questi:&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="BlendError" border="0" alt="BlendError" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/allePalle_blog/WindowsLiveWriter/WP7DevToolsCTPeExceptionfromHRESULT0x897_7ADA/BlendError_1.png" width="356" height="128" /&gt; &lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/allePalle_blog/WindowsLiveWriter/WP7DevToolsCTPeExceptionfromHRESULT0x897_7ADA/VS2010Error.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="VS2010Error" border="0" alt="VS2010Error" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/allePalle_blog/WindowsLiveWriter/WP7DevToolsCTPeExceptionfromHRESULT0x897_7ADA/VS2010Error_thumb.png" width="244" height="119" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;un primo workaround funzionante, ma poco pratico, è quello di lanciare Blend 4 con Run as administrator. In realtà l’emulatore non ha assolutamente bisogno di privilegi amministrativi per funzionare, ma è semplicemente il setup che copia alcuni file necessari all’emulatore nella cartella locale dell’utente che fa il setup.&lt;/p&gt;  &lt;p&gt;Ovviamente sembra più un bug che una cosa voluta, in fondo si tratta di una CTP, che è meno di una Beta.&lt;/p&gt;  &lt;p&gt;Io ho risolto impostando temporanemente il mio utente standard a utente con privilegi amministrativi, ho reinstallato i Tools e alla fine del setup (la riparazione dei tools richiede un boot) ho rimesso l’utente in modalità standard.&lt;/p&gt;  &lt;p&gt;E tutto funziona perfettamente!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/allePalle_blog/WindowsLiveWriter/WP7DevToolsCTPeExceptionfromHRESULT0x897_7ADA/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.ugidotnet.org/images/blogs_ugidotnet_org/allePalle_blog/WindowsLiveWriter/WP7DevToolsCTPeExceptionfromHRESULT0x897_7ADA/image_thumb_1.png" width="244" height="127" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/98205.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid>http://blogs.ugidotnet.org/allePalle_blog/archive/2010/03/16/wp7-dev-tools-ctp-e-exception-from-hresult-0x89721800.aspx</guid>
            <pubDate>Tue, 16 Mar 2010 07:44:12 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2010/03/16/wp7-dev-tools-ctp-e-exception-from-hresult-0x89721800.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/98205.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Integrare il versioning del codice in Blend 3 con TFS 2008</title>
            <link>http://blogs.ugidotnet.org/allePalle_blog/archive/2010/01/11/intergrare-versioning-del-codice-in-blend-3-con-tfs-2008.aspx</link>
            <description>&lt;p&gt;Se da &lt;strong&gt;Expression Blend 3.0&lt;/strong&gt; apriamo una solution sottoposta a controllo del codice sorgente con TFS 2008 ci viene proposto un popup che invita a scaricare una patch: la patch &lt;a title="http://code.msdn.microsoft.com/KB967483/" href="http://code.msdn.microsoft.com/KB967483/"&gt;http://code.msdn.microsoft.com/KB967483/&lt;/a&gt; va installata sia sul server TFS che sul client. &lt;/p&gt;
&lt;p&gt;Questa patch ci permette, su un progetto già aggiunto al repository di TFS di gestire le solite operazioni sul files:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.scardova.it/alle/img/IntergrareversioningdelcodiceinBlend3con_ADC0/image.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" width="204" height="244" src="http://blogs.scardova.it/alle/img/IntergrareversioningdelcodiceinBlend3con_ADC0/image_thumb.png" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Sulla solution distinguiamo il &lt;em&gt;Check Out This Item&lt;/em&gt; che estrae solo il file .sln e &lt;em&gt;Check Out&lt;/em&gt; che estrae tutta la solution o il project.&lt;/p&gt;
&lt;p&gt;Putroppo manca la fuzionalità che ci permette di aggiungere una solution al Team Project, che ci costringe ad avere anche Visual Studio solo per questa banale funzionalità. Il Team Explorer da solo non basta perchè è necessario creare sul Workspace i files .vspscc. e modificare opportunamente il file di solution con indicazioni sul server.&lt;/p&gt;
&lt;p&gt;Il prpblema, irrilevante in caso di un progetto normale, in cui molto probabilmente la Solution viene creata prima in Visual Studio, diventa abbastanza fastidioso in un progetto SketchFlow in cui la presenza di Visual Studio è tutt’altro che scontata.&lt;/p&gt;
&lt;p&gt;Ottima l’implementazione in &lt;strong&gt;Expression Web 3.0:&lt;/strong&gt; una volta installata &lt;a target="_blank" href="http://code.msdn.microsoft.com/KB967483/"&gt;la stessa patch&lt;/a&gt;, è sufficente creare un WebSite in una cartella mappata come Workspace e il controllo di versione si attiva automaticamente.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.scardova.it/alle/img/IntergrareversioningdelcodiceinBlend3con_ADC0/image_3.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" width="154" height="244" src="http://blogs.scardova.it/alle/img/IntergrareversioningdelcodiceinBlend3con_ADC0/image_thumb_3.png" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Per i curiosi il tutto funziona anche su TFS 2010 Beta 2, configurazione da cui sono state ricavate le immagini.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/97831.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid>http://blogs.ugidotnet.org/allePalle_blog/archive/2010/01/11/intergrare-versioning-del-codice-in-blend-3-con-tfs-2008.aspx</guid>
            <pubDate>Mon, 11 Jan 2010 11:21:27 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2010/01/11/intergrare-versioning-del-codice-in-blend-3-con-tfs-2008.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/97831.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Visual Studio 2010 e TFS 2010 su VHD</title>
            <link>http://blogs.ugidotnet.org/allePalle_blog/archive/2009/12/24/visual-studio-2010-e-tfs-2010-su-vhd.aspx</link>
            <description>&lt;p&gt;Sono state rilasciate le virtual image di Visual Studio 2010 e Team Foundation Server 2010 Beta 2.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=27d91e63-e33b-4cef-a331-f20d343da9de&amp;amp;utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+MicrosoftDownloadCenter+%28Microsoft+Download+Center%29#tm"&gt;Windows Virtual PC&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=426cdffc-53b5-46a5-89d3-e2ecd23570c6&amp;amp;utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+MicrosoftDownloadCenter+%28Microsoft+Download+Center%29#tm"&gt;Hyper-V&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=540777b0-cbd7-485e-bde5-23a1d4f442e0&amp;amp;utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+MicrosoftDownloadCenter+%28Microsoft+Download+Center%29#tm"&gt;Virtual PC 2007&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sono anche state aggiornate le immagini delle trial di Visual Studio 2008 che scadranno nel gennaio 2011&lt;/p&gt;
&lt;p&gt;VSTS + TFS: &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=9eb65c97-29c9-4d05-ae45-73d22ad4b86e&amp;amp;utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+MicrosoftDownloadCenter+%28Microsoft+Download+Center%29#tm"&gt;Hyper-V&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;TFS: &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=39644cdd-db4d-445e-b087-dd3e3cdf03fb&amp;amp;utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+MicrosoftDownloadCenter+%28Microsoft+Download+Center%29#tm"&gt;Hyper-V&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/allePalle_blog/aggbug/97758.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Alessandro Scardova</dc:creator>
            <guid>http://blogs.ugidotnet.org/allePalle_blog/archive/2009/12/24/visual-studio-2010-e-tfs-2010-su-vhd.aspx</guid>
            <pubDate>Thu, 24 Dec 2009 12:04:37 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/allePalle_blog/archive/2009/12/24/visual-studio-2010-e-tfs-2010-su-vhd.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/allePalle_blog/comments/commentRss/97758.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>
