<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ASpeak &#187; DotNET</title>
	<atom:link href="http://abhi.dcmembers.com/blog/category/development/dotnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://abhi.dcmembers.com/blog</link>
	<description>IOpine!</description>
	<lastBuildDate>Mon, 06 Sep 2010 16:34:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>First encounter with OData</title>
		<link>http://abhi.dcmembers.com/blog/2010/05/03/first-encounter-with-odata/</link>
		<comments>http://abhi.dcmembers.com/blog/2010/05/03/first-encounter-with-odata/#comments</comments>
		<pubDate>Mon, 03 May 2010 05:16:00 +0000</pubDate>
		<dc:creator>Abhishek</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[DotNET]]></category>
		<category><![CDATA[OData]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[DotNET4]]></category>

		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2010/05/03/first-encounter-with-odata/</guid>
		<description><![CDATA[After installing VS2010 Professional I could not resist my temptation to start spelunking the newer features available to me. I have seen a couple of videos about OData in Mix10 and I thought it would be the easiest to begin with. I didn’t know the very first encounter with creature of this type would demystify [...]]]></description>
		<wfw:commentRss>http://abhi.dcmembers.com/blog/2010/05/03/first-encounter-with-odata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debug installer</title>
		<link>http://abhi.dcmembers.com/blog/2009/06/17/debug-installer/</link>
		<comments>http://abhi.dcmembers.com/blog/2009/06/17/debug-installer/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 11:30:41 +0000</pubDate>
		<dc:creator>Abhishek</dc:creator>
				<category><![CDATA[DotNET]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[msi]]></category>
		<category><![CDATA[msiexec]]></category>
		<category><![CDATA[wix]]></category>

		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2009/06/17/debug-installer/</guid>
		<description><![CDATA[The installer created using WIX was failing. I had no option but to perform following on command line: msiexec -i MYSETUPFILE.msi /leavx log.txt This will create a log file for the installer when this command is invoked. The failure sequence can be traced from the log file and is relatively simpler to debug the setup [...]]]></description>
		<wfw:commentRss>http://abhi.dcmembers.com/blog/2009/06/17/debug-installer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forcefully delete an assembly from GAC</title>
		<link>http://abhi.dcmembers.com/blog/2009/04/17/forcefully-delete-an-assembly-from-gac/</link>
		<comments>http://abhi.dcmembers.com/blog/2009/04/17/forcefully-delete-an-assembly-from-gac/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 10:06:28 +0000</pubDate>
		<dc:creator>Abhishek</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[DotNET]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[dotnet]]></category>
		<category><![CDATA[GAC]]></category>
		<category><![CDATA[regedit]]></category>
		<category><![CDATA[registry]]></category>
		<category><![CDATA[Uninstall]]></category>

		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2009/04/17/forcefully-delete-an-assembly-from-gac/</guid>
		<description><![CDATA[&#160; Very often during development we try to remove an assembly from GAC. However, due to many reasons the assembly might not get deleted and the above screen is displayed. There is no easy way to remove this assembly as it may be locked due to numerous reasons and one might need to break his [...]]]></description>
		<wfw:commentRss>http://abhi.dcmembers.com/blog/2009/04/17/forcefully-delete-an-assembly-from-gac/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Resize Modal Dialog Box dynamically</title>
		<link>http://abhi.dcmembers.com/blog/2009/04/02/resize-modal-dialog-box-dynamically/</link>
		<comments>http://abhi.dcmembers.com/blog/2009/04/02/resize-modal-dialog-box-dynamically/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 12:58:20 +0000</pubDate>
		<dc:creator>Abhishek</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[DotNET]]></category>

		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/?p=69</guid>
		<description><![CDATA[This has been a pesky issue in our current project. The requirement is to pop a modal dialog box from a web form. This dialog that appears will contain various user controls based on certain conditions. It may have controls like textbox, tree view, list view, combo box and many others. User will have to [...]]]></description>
		<wfw:commentRss>http://abhi.dcmembers.com/blog/2009/04/02/resize-modal-dialog-box-dynamically/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lambda based reflection Vs Normal reflection Vs Direct call</title>
		<link>http://abhi.dcmembers.com/blog/2009/03/25/lambda-based-reflection-vs-normal-reflection-vs-direct-call-4/</link>
		<comments>http://abhi.dcmembers.com/blog/2009/03/25/lambda-based-reflection-vs-normal-reflection-vs-direct-call-4/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 10:05:19 +0000</pubDate>
		<dc:creator>Abhishek</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[DotNET]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Lambda]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[reflection]]></category>

		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2009/03/25/lambda-based-reflection-vs-normal-reflection-vs-direct-call-4/</guid>
		<description><![CDATA[One friend of mine sent me the following code sample that really surprised me. There are three different approaches being used to call a method from a different class. The approaches are - Direct Call Call through Lambda based reflection Call through Normal Reflection It was really surprising to see the execution speed comparison between [...]]]></description>
		<wfw:commentRss>http://abhi.dcmembers.com/blog/2009/03/25/lambda-based-reflection-vs-normal-reflection-vs-direct-call-4/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mark File for deletion on reboot</title>
		<link>http://abhi.dcmembers.com/blog/2009/03/24/mark-file-for-deletion-on-reboot/</link>
		<comments>http://abhi.dcmembers.com/blog/2009/03/24/mark-file-for-deletion-on-reboot/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 14:31:04 +0000</pubDate>
		<dc:creator>Abhishek</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[DotNET]]></category>
		<category><![CDATA[PInvoke]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[Interop]]></category>
		<category><![CDATA[SystemCall]]></category>

		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/?p=47</guid>
		<description><![CDATA[Requirement: Delete files from a given folder using C#. Challenge: The file may be in use i.e. locked. Approach: Use System Call to mark file for deletion on restart Solution: Use PInvoke for MoveFileEx. /// /// Consts defined in WINBASE.H /// internal enum MoveFileFlags &#123; MOVEFILE_REPLACE_EXISTING = 1, MOVEFILE_COPY_ALLOWED = 2, MOVEFILE_DELAY_UNTIL_REBOOT = 4, MOVEFILE_WRITE_THROUGH [...]]]></description>
		<wfw:commentRss>http://abhi.dcmembers.com/blog/2009/03/24/mark-file-for-deletion-on-reboot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uninstallation from C#</title>
		<link>http://abhi.dcmembers.com/blog/2009/03/17/uninstallation-from-c/</link>
		<comments>http://abhi.dcmembers.com/blog/2009/03/17/uninstallation-from-c/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 05:26:59 +0000</pubDate>
		<dc:creator>Abhishek</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[DotNET]]></category>
		<category><![CDATA[Humour]]></category>
		<category><![CDATA[Other Languages]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Uninstall]]></category>

		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/?p=21</guid>
		<description><![CDATA[I wanted to programatically uninstall an application installed in my system. Following code is a working piece to uninstall any custom application from the system. Note: Following code snippet is not the best example of good coding standards ! It was just a sample I was trying to use to achieve something. The code is [...]]]></description>
		<wfw:commentRss>http://abhi.dcmembers.com/blog/2009/03/17/uninstallation-from-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote Debugging with VS2008</title>
		<link>http://abhi.dcmembers.com/blog/2008/12/04/remote-debugging-with-vs2008/</link>
		<comments>http://abhi.dcmembers.com/blog/2008/12/04/remote-debugging-with-vs2008/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 13:48:30 +0000</pubDate>
		<dc:creator>Abhishek</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[DotNET]]></category>
		<category><![CDATA[Development DotNET Debugging Programming]]></category>

		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/12/04/remote-debugging-with-vs2008/</guid>
		<description><![CDATA[This is a very common development requirement and many of you might be knowing this thing already. However, I am just putting this information as it might help someone. In a distributed development scenario it becomes imminent to have remote debugging possible lest you have your development environment both on your regular development system and [...]]]></description>
		<wfw:commentRss>http://abhi.dcmembers.com/blog/2008/12/04/remote-debugging-with-vs2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MSDN code examples could be incorrect as well</title>
		<link>http://abhi.dcmembers.com/blog/2008/09/08/msdn-code-examples-could-be-incorrect-as-well/</link>
		<comments>http://abhi.dcmembers.com/blog/2008/09/08/msdn-code-examples-could-be-incorrect-as-well/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 18:15:49 +0000</pubDate>
		<dc:creator>Abhishek</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[DotNET]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Extensibility]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[Office2007]]></category>
		<category><![CDATA[VSTO]]></category>

		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/2008/09/08/msdn-code-examples-could-be-incorrect-as-well/</guid>
		<description><![CDATA[It was really odd for me to find an error in MSDN code example which took almost a couple of hours to figure out what is wrong. I am working in VSTO (Visual Studio Tool for Office). I am developing a plugin which is suppose to override some of the specific Office 2007 functionalities and [...]]]></description>
		<wfw:commentRss>http://abhi.dcmembers.com/blog/2008/09/08/msdn-code-examples-could-be-incorrect-as-well/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft .NET Framework 3.5 SP1 Source Code Released</title>
		<link>http://abhi.dcmembers.com/blog/2008/08/31/microsoft-net-framework-35-sp1-source-code-released/</link>
		<comments>http://abhi.dcmembers.com/blog/2008/08/31/microsoft-net-framework-35-sp1-source-code-released/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 09:12:48 +0000</pubDate>
		<dc:creator>Abhishek</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[DotNET]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[.NET Framework 3.5]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Source Code]]></category>

		<guid isPermaLink="false">http://abhi.dcmembers.com/blog/?p=16</guid>
		<description><![CDATA[I would have never known that this takes up these many calls to perform a simple Console.WriteLine operation unless Microsoft had released the source code of the .net framework. I am delighted that the source code for 3.5 sp1 is out. It is time to dive deep in the framework itself. Find the link below: [...]]]></description>
		<wfw:commentRss>http://abhi.dcmembers.com/blog/2008/08/31/microsoft-net-framework-35-sp1-source-code-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
