<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 2008</title>
        <link>http://blogs.ugidotnet.org/leonardo/category/Visual Studio 2008.aspx</link>
        <description>Visual Studio 2008</description>
        <language>it</language>
        <copyright>Leonardo</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <item>
            <title>Da Visual Studio a Expression Blend.. in un lampo</title>
            <link>http://blogs.ugidotnet.org/leonardo/archive/2009/02/13/da-visual-studio-a-expression-blend.-in-un-lampo.aspx</link>
            <description>Spesso chi programma utilizzando WPF ha la necessità di passare da Visual Studio a Expression Blend molto spesso, ecco un piccolo suggerimento per passare rapidamente da un ambiente all’altro:  Per prima cosa apriamo Visual Studio e tramite il menù Tools andiamo su External Tools     Si aprirà la finestra di dialogo External Tools. Aggiungiamo una nuove voce facendo click su Add e inserendo come titolo “Expression &amp;amp;Blend”, come comando il percorso dell’eseguibile Blend.exe, come argomento il nome del file della soluzione (o del progetto se si desidera aprire in Blend solamente il progetto corrente) e come directory iniziale la cartella della soluzione (o del progetto).  UPDATE: inserendo come argomento “$(ProjectDir)$(ProjectFileName) /file:$(ItemFileName)$(ItemExt)” si aprirà il progetto corrente in Expression Blend assieme al file su cui si sta lavorando (in maniera analoga al menù contestuale “Open in Expression Blend…” disponibile nei progetti Silverlight)  Inserendo il carattere &amp;amp; prima della B creeremo un collegamento rapido da tastiera (Alt+T/B).  Per poter impostare rapidamente tutti i percorsi è possibile utilizzare i pulsanti alla destra delle caselle di testo.  Se si utilizzano raramente gli altri strumenti è consigliato spostare (tramite il pulsante Move Up) la voce aggiunta in prima posizione per far poi “meno strada” col mouse.     Adesso possiamo aprire rapidamente le nostre soluzioni in Expression Blend tramite Tools / Expression Blend.  &lt;img src="http://blogs.ugidotnet.org/leonardo/aggbug/95460.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leonardo</dc:creator>
            <guid>http://blogs.ugidotnet.org/leonardo/archive/2009/02/13/da-visual-studio-a-expression-blend.-in-un-lampo.aspx</guid>
            <pubDate>Fri, 13 Feb 2009 10:54:56 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/leonardo/archive/2009/02/13/da-visual-studio-a-expression-blend.-in-un-lampo.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/leonardo/comments/commentRss/95460.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/leonardo/services/trackbacks/95460.aspx</trackback:ping>
        </item>
        <item>
            <title>Snoop e l&amp;rsquo;applicazione scomparsa</title>
            <link>http://blogs.ugidotnet.org/leonardo/archive/2008/09/27/snoop-e-lrsquoapplicazione-scomparsa.aspx</link>
            <description>Mi sono sempre chiesto come mai Snoop non riconosca Visual Studio come applicazione WPF, Cider (il designer WPF di Visual Studio 2008) è scritto in buona parte in WPF quindi Snoop dovrebbe riconoscerlo come tutti gli altri programmi WPF.

A prova della considerazione che Cider è scritto in WPF ho analizzato Visual Studio con Perforator (un programma che aiuta a misurare le prestazioni di applicazioni WPF). Attivando “Draw Software rendering with purple tint” vengono evidenziate in viola le zone che utilizzano il rendering Software di WPF.
 
Oggi studiando i sorgenti di Snoop ho trovato la soluzione all’enigma:
 
In effetti Visual Studio non viene mostrato perchè per qualche arcano motivo quando “snoopato” crasha irrimediabilmente.
Commentando le righe inerenti al controllo del processo nel file sorgente AppChooser.xaml.cs (cerchiate nello screenshot di sopra) e ricompilando è possibile visualizzare anche Visual Studio tra i processi WPF ma è realmente utilizzabile solamente la funzione Zoomer.
 
Eseguendo Zoomer su Visual Studio (attivandolo col pulsante con la lente di Snoop) possiamo visualizzare il Property Grid di Cider
 
Tutto sommato nascondere dal menù di scelta di Snoop Visual Studio è piuttosto comodo in quanto permette di non sbagliarsi e scegliere la propria applicazione, ora vi starete chiedendo: ma l’applicazione scomparsa allora qual’è?
Ebbene non Visual Studio ma qualsiasi programma che includa nel suo nome “devenv” come ad esempio mydevenv.exe (che stavo per l’appunto sviluppando ma non riuscivo a Snoopare :)
 
P.S. Snoop vuole dire letteralmente ficcanaso&lt;img src="http://blogs.ugidotnet.org/leonardo/aggbug/94324.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leonardo</dc:creator>
            <guid>http://blogs.ugidotnet.org/leonardo/archive/2008/09/27/snoop-e-lrsquoapplicazione-scomparsa.aspx</guid>
            <pubDate>Sat, 27 Sep 2008 01:51:10 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/leonardo/archive/2008/09/27/snoop-e-lrsquoapplicazione-scomparsa.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/leonardo/comments/commentRss/94324.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/leonardo/services/trackbacks/94324.aspx</trackback:ping>
        </item>
        <item>
            <title>Sql Server Express 2008, Visual Studio 2008 Sp1 e Vista 64 bit: la soluzione per la coesistenza pacifica</title>
            <link>http://blogs.ugidotnet.org/leonardo/archive/2008/09/22/sql-server-express-2008-visual-studio-2008-sp1-e-vista.aspx</link>
            <description>   Con l'aggiornamento al Sp1 di Visual Studio 2008 è possibile creare Database Sql Server 2008 direttamente dall'ambiente di sviluppo ma su sistemi a 64 bit se avete disinstallato Sql Express 2005 e installato al suo posto il 2008, durante la creazione di un nuovo database (Project/Add New Item.../Service-based Database) potreste incappare nel seguente messaggio d'errore:   "Connections to SQL Server files (*.mdf) require SQL Server Express 2005 to function properly. Please verify the installation of the component or download from the URL: http://go.microsoft.com/fwlink/?LinkId=49251"  Per risolvere il problema tenendo Sql Server Express 2008 potete installare side by side (in contemporanea*) entrambe le versioni e modificare alcuni parametri per dire a Visual Studio l'istanza corretta da utilizzare.  Per configurare Visual Studio procediamo così:  andiamo su Tools/Options/Database Tools/Data Connections e inseriamo nel campo Sql Server Instance Name (blank for default) il nome dell'istanza di Sql Server 2005     Inseriamo il nome dell'istanza anche in Tools/Options/Database Tools/Design-time Validation Database e.. il gioco è fatto!     Ho segnalato il problema tramite Microsoft Connect, il portale che permette di segnalare problemi direttamente al team di sviluppo e il disguido verrà risolto probabilmente nella prossima versione di Visual Studio. UPDATE: il problema è stato risolto ed è disponibile una patch: http://support.microsoft.com/kb/957944     * In contemporanea si riferisce all'installazione di entrambe le versione ma ovviamente prima dovete installarne una e poi l'altra :)&lt;img src="http://blogs.ugidotnet.org/leonardo/aggbug/94322.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leonardo</dc:creator>
            <guid>http://blogs.ugidotnet.org/leonardo/archive/2008/09/22/sql-server-express-2008-visual-studio-2008-sp1-e-vista.aspx</guid>
            <pubDate>Mon, 22 Sep 2008 16:26:08 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/leonardo/archive/2008/09/22/sql-server-express-2008-visual-studio-2008-sp1-e-vista.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/leonardo/comments/commentRss/94322.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/leonardo/services/trackbacks/94322.aspx</trackback:ping>
        </item>
    </channel>
</rss>