Visual Studio 2010 http://blogs.ugidotnet.org/marcom/category/Visual Studio 2010.aspx Visual Studio 2010 it-IT Marco Minerva Subtext Version 2.6.0.0 Servizi Web con .NET Gadgeteer su ioProgrammo http://blogs.ugidotnet.org/marcom/archive/2012/10/23/servizi-web-con-.net-gadgeteer-su-ioprogrammo.aspx <p>Il secondo articolo dedicato a .NET Gadgeteer è stato pubblicato sul numero di Novembre (180) di <a href="http://www.edmaster.it/index.php?p=prodotti&amp;sez=magazine&amp;cat=3&amp;prod=4" target="_blank">ioProgrammo</a>. Questa volta mi occupo della creazione di servizi Web sul dispositivo, per ottenere informazioni dal device oppure comandare il suo funzionamento.</p> <p><a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/marcom/Windows-Live-Writer/Servizi-Web_EB09/4-180g_2.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="4-180g" border="0" alt="4-180g" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/marcom/Windows-Live-Writer/Servizi-Web_EB09/4-180g_thumb.jpg" width="308" height="423" /></a></p> <p>Il divertimento continua :-)</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5d90e67b-ace4-46ef-8b33-5724fa68d0f9" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/.NET+Micro+Framework" rel="tag">.NET Micro Framework</a>,<a href="http://technorati.com/tags/.NET+Gadgeteer" rel="tag">.NET Gadgeteer</a>,<a href="http://technorati.com/tags/C%23" rel="tag">C#</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/101285.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/10/23/servizi-web-con-.net-gadgeteer-su-ioprogrammo.aspx Tue, 23 Oct 2012 10:33:02 GMT http://blogs.ugidotnet.org/marcom/archive/2012/10/23/servizi-web-con-.net-gadgeteer-su-ioprogrammo.aspx#feedback 1 http://blogs.ugidotnet.org/marcom/comments/commentRss/101285.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/101285.aspx Introduzione a .NET Gadgeteer su ioProgrammo http://blogs.ugidotnet.org/marcom/archive/2012/08/21/introduzione-a-.net-gadgeteer-su-ioprogrammo.aspx <p>Sul numero di Settembre di <a href="http://www.edmaster.it/index.php?p=prodotti&amp;sez=magazine&amp;cat=3&amp;prod=4" target="_blank">ioProgrammo</a> (178) è stato pubblicato il mio articolo <em>Introduzione a .NET Gadgeteer</em>. Si tratta del primo di una serie in cui illustrerò le caratteristiche della piattaforma, dal punto di vista hardware e software, e come utilizzarla per realizzare dispositivi embedded in modo estremamente facile e veloce, anche senza avere conoscenze di elettronica.</p> <p><a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/marcom/Windows-Live-Writer/Introduzion.NET-Gadgeteer-su-ioProgrammo_1126F/4-178g_2.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="4-178g" border="0" alt="4-178g" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/marcom/Windows-Live-Writer/Introduzion.NET-Gadgeteer-su-ioProgrammo_1126F/4-178g_thumb.jpg" width="304" height="421" /></a> </p> <p>Spero che il mio lavoro possa contribuire ad aumentare la conoscenza e la diffusione di questa fantastica piattaforma, con cui personalmente mi diverto da matti!</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:bde3ddbf-51e0-4a3f-9004-cff87b0014ac" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/.NET+Micro+Framework" rel="tag">.NET Micro Framework</a>,<a href="http://technorati.com/tags/.NET+Gadgeteer" rel="tag">.NET Gadgeteer</a>,<a href="http://technorati.com/tags/C%23" rel="tag">C#</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/101166.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/08/21/introduzione-a-.net-gadgeteer-su-ioprogrammo.aspx Tue, 21 Aug 2012 14:08:42 GMT http://blogs.ugidotnet.org/marcom/archive/2012/08/21/introduzione-a-.net-gadgeteer-su-ioprogrammo.aspx#feedback 2 http://blogs.ugidotnet.org/marcom/comments/commentRss/101166.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/101166.aspx Visual Studio 2012 Express per le applicazioni Desktop http://blogs.ugidotnet.org/marcom/archive/2012/06/08/visual-studio-2012-express-per-le-applicazioni-desktop.aspx <p>Ero abbastanza sicuro che ci sarebbe stato un cambiamento di rotta: E’ di poco fa <a href="http://blogs.msdn.com/b/visualstudio/archive/2012/06/08/visual-studio-express-2012-for-windows-desktop.aspx" target="_blank">l’annuncio</a> che Visual Studio 2012 Express permetterà di sviluppare anche applicazioni Desktop “tradizionali”, e non solo app Metro, come era stato detto all’inizio.</p> <p>L’annuncio ufficiale è sul <a href="http://blogs.msdn.com/b/visualstudio/archive/2012/06/08/visual-studio-express-2012-for-windows-desktop.aspx" target="_blank">blog</a> di Visual Studio.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e74e3a83-a8ba-4f73-ab6f-75291a3f67f7" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/Visual+Studio+2010" rel="tag">Visual Studio 2010</a>,<a href="http://technorati.com/tags/Updates" rel="tag">Updates</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/101045.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/06/08/visual-studio-2012-express-per-le-applicazioni-desktop.aspx Fri, 08 Jun 2012 20:19:47 GMT http://blogs.ugidotnet.org/marcom/archive/2012/06/08/visual-studio-2012-express-per-le-applicazioni-desktop.aspx#feedback 6 http://blogs.ugidotnet.org/marcom/comments/commentRss/101045.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/101045.aspx Traduzioni localizzate dei messaggi di errore http://blogs.ugidotnet.org/marcom/archive/2012/04/06/traduzioni-localizzate-dei-messaggi-di-errore.aspx <p>Alzi la mano chi non ha mai inserito in Google un messaggio di errore di .NET, alla ricerca di una spiegazione del problema: così facendo, infatti, spesso possiamo trovare descrizioni dettagliate, con precise indicazioni su come risolvere l'inghippo.</p> <p>Tuttavia, se utilizziamo una versione localizzata del Framework .NET (oppure se installiamo un'applicazione in un PC con la versione localizzata del Framework), anche i messaggi di errore sono tradotti. Come ben sappiamo, invece, abbiamo maggiori possibilità di trovare informazioni se cerchiamo il messaggio in inglese. Ma c'è un problema: spesso le traduzioni dall'inglese lasciano molto a desiderare (per non dire di peggio), quindi in tale scenario può non essere facile trovare quello che ci serve.</p> <p>Ecco allora che <a href="http://www.finderr.net/" target="_blank"><strong>FindErr.NET</strong></a> arriva in nostro soccorso: in questo sito, inseriamo il messaggio di errore, ad esempio in italiano, ed otteniamo l'esatta traduzione in inglese, che possiamo immediatamente ricercare con Google usando il link fornito. Davvero molto utile.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:0c78fb5d-8f94-4e54-9a05-77c640dd03cc" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/C%23" rel="tag">C#</a>,<a href="http://technorati.com/tags/VB.NET" rel="tag">VB.NET</a>,<a href="http://technorati.com/tags/Silverlight" rel="tag">Silverlight</a>,<a href="http://technorati.com/tags/ASP.NET" rel="tag">ASP.NET</a>,<a href="http://technorati.com/tags/WPF" rel="tag">WPF</a>,<a href="http://technorati.com/tags/WCF" rel="tag">WCF</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/100928.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/04/06/traduzioni-localizzate-dei-messaggi-di-errore.aspx Fri, 06 Apr 2012 19:21:11 GMT http://blogs.ugidotnet.org/marcom/archive/2012/04/06/traduzioni-localizzate-dei-messaggi-di-errore.aspx#feedback 1 http://blogs.ugidotnet.org/marcom/comments/commentRss/100928.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/100928.aspx Encode e Decode di HTML e Url con il .NET Client Profile http://blogs.ugidotnet.org/marcom/archive/2012/02/29/encode-e-decode-di-html-e-url-con-il-.net.aspx <p>Qualche giorno fa <a href="http://blogs.ugidotnet.org/marcom/archive/2012/02/25/applicazioni-client-profile-e-librerie-full-profile.aspx" target="_blank">ho parlato</a> di un possibile problema che si può avere usando una libreria per il “Full” Profile in un progetto che invece si appoggia al profilo Client.</p> <p>Come detto, il Client Profile è la scelta consigliata quando sviluppiamo applicazioni client. Tuttavia, anche in questo caso spesso si ha necessità di usare classi che fanno parte del Full Profile. Ad esempio, se dobbiamo effettuare l’encode/decode di stringhe HTML e Url, è naturale pensare ai metodi della classe <a href="http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.aspx" target="_blank">HttpServerUtility</a>, che però è contenuta nell’assembly <em>System.Web.dll</em>, che non fa parte del Client Profile.</p> <p>D’altra parte, può sembrare esagerato cambiare il target Framework solo per usare un paio di metodi. Per fortuna, il .NET Framework 3.5 (e versioni successive) include una classe compresa nel Client Profile (si trova nell’assembly <em>System.dll</em>) che permette di effettuare l’encode e il decode di una stringa HTML: <a href="http://msdn.microsoft.com/en-us/library/system.net.webutility.aspx" target="_blank"><strong>System.Net.WebUtility</strong></a>. Nel caso di Url, invece, abbiamo a disposizione i metodi statici della classe <a href="http://msdn.microsoft.com/en-us/library/system.uri.aspx" target="_blank"><strong>Uri</strong></a>.</p> <p>Il blog di Pete Brown riassume <a href="http://10rem.net/blog/2010/04/07/encoding-decoding-uris-and-html-in-the-net-4-client-profile" target="_blank">questa situazione</a> e fornisce alcuni esempi di utilizzo dei metodi descritti.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:635d7654-79d8-4830-8e1a-059ea4d8df87" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/C%23" rel="tag">C#</a>,<a href="http://technorati.com/tags/VB+.NET" rel="tag">VB .NET</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/100814.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/02/29/encode-e-decode-di-html-e-url-con-il-.net.aspx Wed, 29 Feb 2012 21:45:28 GMT http://blogs.ugidotnet.org/marcom/archive/2012/02/29/encode-e-decode-di-html-e-url-con-il-.net.aspx#feedback http://blogs.ugidotnet.org/marcom/comments/commentRss/100814.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/100814.aspx Applicazioni Client Profile e librerie Full Profile http://blogs.ugidotnet.org/marcom/archive/2012/02/25/applicazioni-client-profile-e-librerie-full-profile.aspx <p>Le applicazioni per Windows create con Visual Studio 2010, siano esse WPF, Windows Forms o Console, utilizzano di default il <a href="http://msdn.microsoft.com/it-it/library/cc656912.aspx" target="_blank"><strong>.NET 4 Client Profile</strong></a>, ovvero un sottoinsieme del .NET Framework ottimizzato proprio per le applicazioni client.</p> <p>Al contrario, le Class Library sono configurate per usare il “Full Profile”, ovvero l’intera Base Class Library di .NET. Questo può portare ad un problema nel momento in cui utilizziamo un assembly che non fa parte del Client Profile. Infatti, se proviamo ad utilizzare tale libreria in un’applicazione Client Profile, otterremo un errore, perché stiamo tentando di accedere ad oggetti che sfruttano una libreria del Full Profile, a cui l’assembly dell’applicazione, che invece usa il Client Profile, non ha accesso.</p> <p>Nessun problema, invece, se la nostra Class Library, pur usando il Full Profile, sfrutta solo gli assembly che fanno parte anche del Client Profile.</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5144169f-dbb5-4f68-bd1e-07fee1bbbd2b" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/Visual+Studio+2010" rel="tag">Visual Studio 2010</a>,<a href="http://technorati.com/tags/C%23" rel="tag">C#</a>,<a href="http://technorati.com/tags/VB.NET" rel="tag">VB.NET</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/100803.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/02/25/applicazioni-client-profile-e-librerie-full-profile.aspx Sat, 25 Feb 2012 18:09:35 GMT http://blogs.ugidotnet.org/marcom/archive/2012/02/25/applicazioni-client-profile-e-librerie-full-profile.aspx#feedback 2 http://blogs.ugidotnet.org/marcom/comments/commentRss/100803.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/100803.aspx Jump List con Windows Forms http://blogs.ugidotnet.org/marcom/archive/2012/02/19/jump-list-con-windows-forms.aspx <p>Ho appena pubblicato su <a target="_blank" href="http://www.dotnettoscana.org/">DotNetToscana</a> un articolo in cui presento la mia nuova libreria, <a target="_blank" href="http://www.dotnettoscana.org/jump-list-con-windows-forms.aspx"><strong>Jump List Helpers</strong></a>, che permette di aggiungere una Jump List alle proprie applicazioni Windows Forms e, cosa più interessante, fornisce un sistema per ricevere notifiche quando si seleziona un comando.</p> <p>Per capire quest’ultima affermazione, è necessaria una precisazione: le voci mostrate in una Jump List possono solo avviare programmi, URL o file: non è possibile inviare comandi direttamente all'applicazione a cui la Jump List appartiene. La mia libreria supera questa limitazione: sfrutta le funzionalità del <a target="_blank" href="http://archive.msdn.microsoft.com/WindowsAPICodePack">Windows API Code Pack</a> e definisce una serie di metodi che facilitano la creazione della Jump List, aggiungendo inoltre la possibilità di ricevere notifiche, mediante il classico meccanismo di eventi, quando si seleziona un comando relativo alla propria applicazione.</p> <p><img style="margin-right: auto; margin-left: auto; float: none; display: block;" alt="" src="http://code.msdn.microsoft.com/site/view/file/49885/1/JumpList.png" /></p> <p>Come sempre, oltre che <a target="_blank" href="http://code.msdn.microsoft.com/Jump-List-with-Windows-db005b99">MSDN Code Gallery</a>, ho pubblicato la libreria anche su <a target="_blank" href="http://nuget.org/packages/jumplisthelpers"><strong>NuGet</strong></a>, dove è disponibile con il nome <strong>JumpListHelpers</strong>.</p> <div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a4839bdc-df04-4424-8749-a1bedb56c020" style="margin: 0px; padding: 0px; float: none; display: inline;">Tag di Technorati: <a rel="tag" href="http://technorati.com/tags/.NET">.NET</a>,<a rel="tag" href="http://technorati.com/tags/Programming">Programming</a>,<a rel="tag" href="http://technorati.com/tags/C%23">C#</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/100784.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/02/19/jump-list-con-windows-forms.aspx Sun, 19 Feb 2012 22:46:17 GMT http://blogs.ugidotnet.org/marcom/archive/2012/02/19/jump-list-con-windows-forms.aspx#feedback http://blogs.ugidotnet.org/marcom/comments/commentRss/100784.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/100784.aspx Interessante post sull&rsquo;utilizzo dei Task in .NET 4.0 http://blogs.ugidotnet.org/marcom/archive/2012/02/18/interessante-post-sullrsquoutilizzo-dei-task-in-.net-4.0.aspx <p>Girovagando su Internet, ho trovato un <a href="http://reedcopsey.com/2010/03/26/parallelism-in-net-part-16-creating-tasks-via-a-taskfactory/" target="_blank">articolo</a> che illustra in maniera molto semplice l'utilizzo della classe <a href="http://msdn.microsoft.com/en-us/library/system.threading.tasks.task.aspx" target="_blank">Task</a>. Gli esempi forniti permettono di comprendere immediatamente la potenza di questo oggetto.</p> <p>Esso fa parte di una serie di 20 post, <a href="http://reedcopsey.com/series/parallelism-in-net4/" target="_blank"><strong>Parallelism in .NET</strong></a>, dedicati alla <a href="http://msdn.microsoft.com/en-us/library/dd460717.aspx" target="_blank">Task Parallel Library</a> e a <a href="http://msdn.microsoft.com/en-us/library/dd460688.aspx" target="_blank">PLINQ</a>. Caldamente consigliato a chi vuote approfondire l’argomento (quindi spero la maggior parte dei programmatori .NET…).</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:a46a48e4-1db1-44dd-b2fd-8d0b4dcf66f8" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/C%23" rel="tag">C#</a>,<a href="http://technorati.com/tags/VB+.NET" rel="tag">VB .NET</a>,<a href="http://technorati.com/tags/Silverlight" rel="tag">Silverlight</a>,<a href="http://technorati.com/tags/WPF" rel="tag">WPF</a>,<a href="http://technorati.com/tags/ASP+.NET" rel="tag">ASP .NET</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/100780.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/02/18/interessante-post-sullrsquoutilizzo-dei-task-in-.net-4.0.aspx Sat, 18 Feb 2012 19:25:31 GMT http://blogs.ugidotnet.org/marcom/archive/2012/02/18/interessante-post-sullrsquoutilizzo-dei-task-in-.net-4.0.aspx#feedback http://blogs.ugidotnet.org/marcom/comments/commentRss/100780.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/100780.aspx AutoMapper, una libreria indispensabile http://blogs.ugidotnet.org/marcom/archive/2012/01/23/automapper-una-libreria-indispensabile.aspx <p><a target="_blank" href="http://automapper.org/"><strong>AutoMapper</strong></a> è una libreria indispensabile in tutti quei casi in cui è necessario mappare un oggetto su un altro. Esempio tipico è quando abbiamo un oggetto che rappresenta un’entità del database e lo vogliamo utilizzare per impostare le proprietà di un nostro oggetto di business. Questa attività, estremamente noiosa e ripetitiva, grazie ad <a target="_blank" href="http://automapper.org/">AutoMapper</a> si realizza con una semplice riga di codice.</p> <p><a target="_blank" href="http://automapper.org/">AutoMapper</a> è un progetto open source disponibile su <a target="_blank" href="https://github.com/automapper/automapper">GitHub</a>. Può anche essere scaricato direttamente tramite NuGet. Su CodeProject, inoltre, si può trovare un <a target="_blank" href="http://www.codeproject.com/Articles/61629/AutoMapper">articolo</a> che mostra come muovere i primi passi con la libreria.</p> <div class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6ba51518-3714-4114-a66a-98bc5fe671a4" style="margin: 0px; padding: 0px; float: none; display: inline;">Tag di Technorati: <a rel="tag" href="http://technorati.com/tags/.NET">.NET</a>,<a rel="tag" href="http://technorati.com/tags/Programming">Programming</a>,<a rel="tag" href="http://technorati.com/tags/C%23">C#</a>,<a rel="tag" href="http://technorati.com/tags/VB+.NET">VB .NET</a>,<a rel="tag" href="http://technorati.com/tags/ASP+.NET">ASP .NET</a>,<a rel="tag" href="http://technorati.com/tags/Silverlight">Silverlight</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/100724.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2012/01/23/automapper-una-libreria-indispensabile.aspx Mon, 23 Jan 2012 23:12:26 GMT http://blogs.ugidotnet.org/marcom/archive/2012/01/23/automapper-una-libreria-indispensabile.aspx#feedback 14 http://blogs.ugidotnet.org/marcom/comments/commentRss/100724.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/100724.aspx Aggiungere i controlli del Windows Phone Toolkit alla Toolbox di Visual Studio http://blogs.ugidotnet.org/marcom/archive/2011/12/29/aggiungere-i-controlli-del-windows-phone-toolkit-alla-toolbox-di.aspx <p>Provando ad aggiungere i controlli del Windows Phone Toolikit alla Toolbox di Visual Studio, ho ottenuto un messaggio di errore abbastanza criptico:</p> <p><a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/marcom/Windows-Live-Writer/bf6a25454e49_F540/netmicroframework_error_2.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="netmicroframework_error" border="0" alt="netmicroframework_error" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/marcom/Windows-Live-Writer/bf6a25454e49_F540/netmicroframework_error_thumb.png" width="488" height="207" /></a></p> <p>Per qualche strano motivo, in alcuni casi la presenza del .NET Micro Framework impedisce di aggiungere nuovi elementi alla casella degli strumenti di Visual Studio.</p> <p>Le prime soluzioni trovate suggerivano di disinstallare il .NET Micro Framework, ma poi ho scovato una via molto più semplice e meno invasiva. E' sufficiente rinominare il file <em>FrameworkList.xml</em> che si trova nella cartella <em>C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETMicroFramework\v4.1\RedistList</em>. In questo modo, diventa possibile aggiungere i controlli del Toolkit alla casella degli strumenti senza alcun problema. Fatto questo, si può riassegnare il nome originale al file.</p> <p>Da notare che, nel caso in cui nel sistema siano presenti più versioni del .NET Micro Framework, sarà necessario rinominare il file <em>FrameworkList.xml</em> che si trova in ogni cartella (v3.0, v4.0, v4.1, ecc.).</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e5920852-ae8d-494a-a33f-d9463515697d" class="wlWriterEditableSmartContent">Tag di Technorati: <a href="http://technorati.com/tags/.NET" rel="tag">.NET</a>,<a href="http://technorati.com/tags/Programming" rel="tag">Programming</a>,<a href="http://technorati.com/tags/Visual+Studio" rel="tag">Visual Studio</a>,<a href="http://technorati.com/tags/Windows+Phone" rel="tag">Windows Phone</a>,<a href="http://technorati.com/tags/.NET+Micro+Framework" rel="tag">.NET Micro Framework</a></div><img src="http://blogs.ugidotnet.org/marcom/aggbug/100659.aspx" width="1" height="1" /> Marco Minerva http://blogs.ugidotnet.org/marcom/archive/2011/12/29/aggiungere-i-controlli-del-windows-phone-toolkit-alla-toolbox-di.aspx Thu, 29 Dec 2011 14:35:28 GMT http://blogs.ugidotnet.org/marcom/archive/2011/12/29/aggiungere-i-controlli-del-windows-phone-toolkit-alla-toolbox-di.aspx#feedback http://blogs.ugidotnet.org/marcom/comments/commentRss/100659.aspx http://blogs.ugidotnet.org/marcom/services/trackbacks/100659.aspx