<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Visual Studio on MemoryLeak</title><link>https://blog.memoryleak.ovh/tags/visual-studio/</link><description>Recent content in Visual Studio on MemoryLeak</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Tue, 21 Jun 2011 21:32:00 +0000</lastBuildDate><atom:link href="https://blog.memoryleak.ovh/tags/visual-studio/index.xml" rel="self" type="application/rss+xml"/><item><title>Custom ASP.NET MVC Project Template</title><link>https://blog.memoryleak.ovh/posts/custom-asp-net-mvc-project-template/</link><pubDate>Tue, 21 Jun 2011 21:32:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/custom-asp-net-mvc-project-template/</guid><description>&lt;p&gt;Récemment, Phil Haack nous présentait dans un très bon post &lt;a href="http://haacked.com/archive/2011/06/06/creating-a-custom-asp-net-mvc-project-template.aspx" target="_blank"&gt;comment ajouter un template MVC3 personnalisé&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Dans ce post il lève le voile sur l&amp;rsquo;intégration de &lt;a href="http://nuget.org/" target="_blank"&gt;nuget&lt;/a&gt; dans Visual Studio. On y apprend que malheureusement par manque de temps l&amp;rsquo;intégration n&amp;rsquo;est que minimaliste et que seul les packages présent sur la machine (%ProgramFiles%\Microsoft ASP.NET\ASP.NET MVC 3\Packages) ne peuvent être installés.&lt;/p&gt;
&lt;p&gt;Après avoir fait un peu joujou avec, voici quelques points complémentaires :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Pour télécharger un package nuget (extension nupkg), vous pouvez utiliser &lt;a href="http://nuget.codeplex.com/releases/view/59864" target="_blank"&gt;nuget package explorer&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Quickstart &amp; Nuget</title><link>https://blog.memoryleak.ovh/posts/quickstart-nuget/</link><pubDate>Tue, 17 May 2011 19:00:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/quickstart-nuget/</guid><description>&lt;p&gt;Dans mon &lt;a href="http://mymemoryleaks.blogspot.com/2011/05/project-template-quickstart-et-vsix.html" target="_blank"&gt;précédent post&lt;/a&gt; j’effleurais le sujet des gains de productivité que pouvais procurer les templates et autres Quickstart dans vos développement de tous les jours.&lt;/p&gt;
&lt;p&gt;Prenons le cas d’un Quickstart, qui je le rappelle n’est autre qu’une solution templatisée. Imaginons que l’on souhaite utiliser 3 ou 4 librairies externes .NET bien sentie et pourquoi pas une ou deux librairies javascript s’il s’agit d’une solution Web.&lt;/p&gt;
&lt;p&gt;En m’appuyant sur &lt;a href="http://nuget.codeplex.com/" target="_blank"&gt;Nuget&lt;/a&gt; lors de la création des templates de projet composant le Quickstart, les dépendances pourrons être facilement être mise à jour par les développeurs à posteriori toujours grâce à Nuget. Rien de magique dans tout ça, en fait chaque projet est doté de son propre fichier &amp;lsquo;packages.config&amp;rsquo; (repository nuget pour le projet) relatant la version des librairies référencées.&lt;/p&gt;</description></item><item><title>Transformations web.config d&amp;#39;une Web application.</title><link>https://blog.memoryleak.ovh/posts/transformations-web-config-d-39-une-web-application/</link><pubDate>Tue, 22 Feb 2011 22:52:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/transformations-web-config-d-39-une-web-application/</guid><description>&lt;p&gt;On a tous connu ce cas de figure, ou l&amp;rsquo;on doit déployer une application web sur une plateforme autre que celle sur laquelle on développe (serveur de dev, recette, prod etc&amp;hellip;);
A minima on se retrouve à modifier les chaines de connexions vers la/les bases de données, au mieux on a prévu une copie tweakée du web.config par plateforme (avec le gros inconvénient d&amp;rsquo;avoir maintenant plusieurs fichiers à maintenir en parallèle), on fait ça dans l&amp;rsquo;urgence et hop ça plante :p.
Surement un petit bout de configuration non que l&amp;rsquo;on a oublié de reporté dans ce fichier de conf spécifique à l&amp;rsquo;environnement visé. Ça sent le vécu, tout ça !&lt;/p&gt;</description></item><item><title>Code source du framework .NET</title><link>https://blog.memoryleak.ovh/posts/code-source-du-framework-net/</link><pubDate>Mon, 03 Aug 2009 07:43:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/code-source-du-framework-net/</guid><description>&lt;p&gt;Cela fait plus d&amp;rsquo;un an et demi que le site Microsoft Reference Source Code Center à vu le jour. Rappelons que ce dernier à pour but de mettre à disposition le code source des assembly suivantes :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Mscorlib.DLL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;System.DLL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;System.Data.DLL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;System.Drawing.DLL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;System.Web.DLL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;System.Web.Extensions.DLL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;System.Windows.Forms.DLL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;System.XML.DLL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;WPF (UIAutomation*.dll, System.Windows.DLL, System.Printing.DLL, System.Speech.DLL, WindowsBase.DLL, WindowsFormsIntegration.DLL, Presentation*.dll, et quelques autres&amp;hellip;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Microsoft.VisualBasic.DLL&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Depuis lors Visual Studio 2008 à été mis à jour afin d&amp;rsquo;offrir la possibilité de debugger en direct les sources du framework .NET.
Pour ceux qui aurait loupé l&amp;rsquo;info au moment de la sortie (peut-être que l&amp;rsquo;info n&amp;rsquo;a pas été assez bien relayée), voici un tutoriel de Shawn Burke qui vous permettra de configurer votre IDE préféré.&lt;/p&gt;</description></item></channel></rss>