<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Discoveries / Experiences in .Net Application development </title><subtitle type="html">Discoveries during Web Application development using Asp.Net, C# etc</subtitle><id>http://blogs.msdn.com/b/technet/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/b/technet/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2009-04-02T17:43:00Z</updated><entry><title>Windows 8 Start Menu Back again</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2012/07/04/windows-8-start-menu-back-again.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2012/07/04/windows-8-start-menu-back-again.aspx</id><published>2012-07-04T07:35:48Z</published><updated>2012-07-04T07:35:48Z</updated><content type="html">Windows 8 Start Menu Bring it back 
 http://www.techrepublic.com/blog/window-on-windows/easily-revive-the-classic-start-menu-hidden-within-windows-8/5945...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2012/07/04/windows-8-start-menu-back-again.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10326734" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="windows8" scheme="http://blogs.msdn.com/b/technet/archive/tags/windows8/" /></entry><entry><title>.Net Code Comment Analyzer.</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2012/06/05/net-code-comment-analyzer.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2012/06/05/net-code-comment-analyzer.aspx</id><published>2012-06-05T13:47:31Z</published><updated>2012-06-05T13:47:31Z</updated><content type="html">Counts the code comments for a c#.Net Code .This is a plug in which embeds into Vs2010 IDE and on Invocation gives a count of the comments in the code. The solution can contain multiple projects, It gives a count of each and every C# project in the solution and gives a nicely formatted Report / Grid with no of comments in every file. 
 http://comment.codeplex.com/...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2012/06/05/net-code-comment-analyzer.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10315200" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Undo other users checkout</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2012/03/19/undo-other-users-checkout.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2012/03/19/undo-other-users-checkout.aspx</id><published>2012-03-19T06:31:00Z</published><updated>2012-03-19T06:31:00Z</updated><content type="html">1. Log in as Tfs Admin 
 2. Launch Visual studio command prompt 
 3. use the below Undo workspace command. 
 tf undo /workspace:userxyzworkpacename "$/Silver/Documents/Project Management/Sprint 12/*.*" /s:http://servername:8080/TFS/[ProjectCollectionName] 
 4.For recursively deleting all files under the folder use 
 tf undo /workspace:userxyzworkpacename "$/Silver/Documents/Project Management/Sprint 12/" /s:http://servername:8080/TFS/[ProjectCollectionName] /RECURSIVE...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2012/03/19/undo-other-users-checkout.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10284848" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="TFS" scheme="http://blogs.msdn.com/b/technet/archive/tags/TFS/" /><category term="undo checkout" scheme="http://blogs.msdn.com/b/technet/archive/tags/undo+checkout/" /><category term="tfs 2010" scheme="http://blogs.msdn.com/b/technet/archive/tags/tfs+2010/" /></entry><entry><title>Wurfl 51degrees Mobile Capabilities Viewer </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2011/02/04/wurfl-51degrees-mobile-capabilities-viewer.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2011/02/04/wurfl-51degrees-mobile-capabilities-viewer.aspx</id><published>2011-02-04T11:39:01Z</published><updated>2011-02-04T11:39:01Z</updated><content type="html">I have created a simple codeplex project to view all the mobile capabilities given by Wurfl.Sourceforge.net. 
 It uses 51degrees.codeplex.com .Net helper binary to get the capabilities from the Wurfl file. 
 check it out here , Download here...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2011/02/04/wurfl-51degrees-mobile-capabilities-viewer.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10124799" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Mini Memory Dump Diagnosis using Asp.Net </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2011/01/04/mini-memory-dump-diagnosis-using-asp-net.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2011/01/04/mini-memory-dump-diagnosis-using-asp-net.aspx</id><published>2011-01-04T11:23:50Z</published><updated>2011-01-04T11:23:50Z</updated><content type="html">To Enable developers to generate mini memory dumps in case of unhandled exceptions or for specific exception scenarios without using any external tools , only using Asp.Net 2.0 and above. Many times in production , QA Servers the issues require post-mortem or low-level system debugging efforts. This Memory dump generator will help in those scenarios. Can be applied to WCF Applications , Sharepoint Application and WinForms (only custom Events for WinForms) Applications as well. used Vs 2008 and .Net...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2011/01/04/mini-memory-dump-diagnosis-using-asp-net.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10111421" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="Debug" scheme="http://blogs.msdn.com/b/technet/archive/tags/Debug/" /><category term="MemoryDump" scheme="http://blogs.msdn.com/b/technet/archive/tags/MemoryDump/" /><category term="HealthMonitor" scheme="http://blogs.msdn.com/b/technet/archive/tags/HealthMonitor/" /></entry><entry><title>Network Adapter/ Interface Analyzer, viewer, Speed Calculator </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2010/12/16/network-adapter-interface-analyzer-viewer-speed-calculator.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2010/12/16/network-adapter-interface-analyzer-viewer-speed-calculator.aspx</id><published>2010-12-16T11:25:51Z</published><updated>2010-12-16T11:25:51Z</updated><content type="html">I have written a simple .net 3.5 based winforms solution, which shows all information about the Network Adapters and the download / upload speed etc. 
 check it out here. http://netanalyzer.codeplex.com/ 
 Download here http://netanalyzer.codeplex.com/releases/57518/download/186523...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2010/12/16/network-adapter-interface-analyzer-viewer-speed-calculator.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10105830" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="Network Adapter" scheme="http://blogs.msdn.com/b/technet/archive/tags/Network+Adapter/" /></entry><entry><title>Windows Forms GUI based Trace Listener </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2010/12/07/windows-forms-gui-based-trace-listener.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2010/12/07/windows-forms-gui-based-trace-listener.aspx</id><published>2010-12-06T19:25:00Z</published><updated>2010-12-06T19:25:00Z</updated><content type="html">Many times we find it difficult to view Trace information written from our Win Forms Application. Since we dont have a Trace.axd like Web Apps have. 
 I have created a simple UI based Trace Listener to debug / Trace information . Displays all the Trace.Writeline's or Debug.Writelines in the entire Windows Forms Application to the WinForms Grid View Control. Check it out in the Releases zip file. Unzip and Run the Exe. 
 If this Windows form is included in an existing App, and kept open in the background...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2010/12/07/windows-forms-gui-based-trace-listener.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10100930" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term=".Net3.5" scheme="http://blogs.msdn.com/b/technet/archive/tags/-Net3-5/" /><category term="Tracing" scheme="http://blogs.msdn.com/b/technet/archive/tags/Tracing/" /><category term="winforms" scheme="http://blogs.msdn.com/b/technet/archive/tags/winforms/" /><category term="tracelistener" scheme="http://blogs.msdn.com/b/technet/archive/tags/tracelistener/" /><category term="gridview" scheme="http://blogs.msdn.com/b/technet/archive/tags/gridview/" /></entry><entry><title>Override SaveViewState Custom Controls - Cautious</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2010/07/19/override-saveviewstate-custom-controls-cautious.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2010/07/19/override-saveviewstate-custom-controls-cautious.aspx</id><published>2010-07-19T11:54:50Z</published><updated>2010-07-19T11:54:50Z</updated><content type="html">Be cautious when you Override SaveViewState during Custom Control development. 
 The SaveViewState is called on Page Load and all Post Backs, irrespective of whether the property 
 backed by the viewstate is modified programatically or at runtime. 
 It could cost you heavily if the Page has a lot of viewstate backed properties.....(&lt;a href="http://blogs.msdn.com/b/technet/archive/2010/07/19/override-saveviewstate-custom-controls-cautious.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10039779" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="asp.net" scheme="http://blogs.msdn.com/b/technet/archive/tags/asp-net/" /><category term="viewstate" scheme="http://blogs.msdn.com/b/technet/archive/tags/viewstate/" /></entry><entry><title>Optimize Viewstate and Enum </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2010/07/19/optimize-viewstate-and-enum.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2010/07/19/optimize-viewstate-and-enum.aspx</id><published>2010-07-19T11:50:09Z</published><updated>2010-07-19T11:50:09Z</updated><content type="html">In Asp.Net , When we use custom enumerations , and store them in the ViewState as Enum Text (Single or Married), for eg. 
 enum MyStatus {
 Single = 0,
 Married
 } 
 The FullTypeName, i.e, name of the Type, the assembly Name, Strong name public key, 
 culture etc are stored in the viewstate. takeus up Almost 200 to 300 bytes 
 so it is always advised to cast it to integer before storing it in the viewstate 
 and parse it back to Enum while reading it. eg. 
 public MyStatus Status
 {
 get...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2010/07/19/optimize-viewstate-and-enum.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10039775" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="asp.net" scheme="http://blogs.msdn.com/b/technet/archive/tags/asp-net/" /><category term="viewstate" scheme="http://blogs.msdn.com/b/technet/archive/tags/viewstate/" /></entry><entry><title>.Net 1.1 to 2.0 Migration Guidelines</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2010/06/24/net-1.1-to-2.0-migration-guidelines.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="252515" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-02-94-50/Vista_5F00_Install_5F00_AcelpNet.zip" /><id>http://blogs.msdn.com/b/technet/archive/2010/06/24/net-1.1-to-2.0-migration-guidelines.aspx</id><published>2010-06-24T07:10:00Z</published><updated>2010-06-24T07:10:00Z</updated><content type="html">Look at the attached file thanks to 
http://blogs.msdn.com/b/peterlau/archive/2006/05/11/595294.aspx

Also check out msdn webcast 
http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032266976&amp;Culture=en-US

Presentation with this webcast http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-91-83/5706_2E00_.Net1.1to2.0.ppt


I have also attached the codec to view the webcast View Video Format: aspx?EventID=1032266976&amp;amp;Culture...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2010/06/24/net-1.1-to-2.0-migration-guidelines.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10029450" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="Migration" scheme="http://blogs.msdn.com/b/technet/archive/tags/Migration/" /></entry><entry><title>Performance testing WCF web services using VSTS unit Tests</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2010/06/01/performance-testing-wcf-web-services-using-vsts-unit-tests.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2010/06/01/performance-testing-wcf-web-services-using-vsts-unit-tests.aspx</id><published>2010-06-01T10:00:02Z</published><updated>2010-06-01T10:00:02Z</updated><content type="html">1. Create a Performance session using the performance wizard
2. Add the website hosting the WCF service to be profiled
3.Choose instrumentation rather than sampling , since it would give you the time spent in individual functions etc.
4.For some reason, the IDE doesnt give us an option to choose the unit test project as one of the target projects.
5. Do not choose any of them as the "set as launch" project.
6.click on Attach to process in the Performance Explorer window

somtimes we get the...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2010/06/01/performance-testing-wcf-web-services-using-vsts-unit-tests.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10018083" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="Vsts 2008" scheme="http://blogs.msdn.com/b/technet/archive/tags/Vsts+2008/" /><category term="Performance Analysis" scheme="http://blogs.msdn.com/b/technet/archive/tags/Performance+Analysis/" /><category term="WCF Testing" scheme="http://blogs.msdn.com/b/technet/archive/tags/WCF+Testing/" /></entry><entry><title>Automate Creating certificates for WCF</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2010/05/26/automate-creating-certificates-for-wcf.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2010/05/26/automate-creating-certificates-for-wcf.aspx</id><published>2010-05-26T10:43:00Z</published><updated>2010-05-26T10:43:00Z</updated><content type="html">Creating certificates for Wcf Testing 
 open visual studio 2008 command prompt and run as administrator. 
 makecert.exe -sr LocalMachine -ss MY -pe -sky exchange -n "CN=WcfClientCert" WcfClientCert.cer 
 cert2spc WcfClientCert.cer WcfClientCert.spcpvkimprt -pfx WcfClientCert.spc WcfClientCert.pvk 
 The command (pvkimprt -pfx) creates the file using a Gui ,name it as WcfClientCert.pfx. This PFX file can then be imported into the Windows certificate store and used for code signing.(makecert.exe...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2010/05/26/automate-creating-certificates-for-wcf.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10015505" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="wcf" scheme="http://blogs.msdn.com/b/technet/archive/tags/wcf/" /><category term="Certificates" scheme="http://blogs.msdn.com/b/technet/archive/tags/Certificates/" /></entry><entry><title>Creating Custom WCF Proxy files</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2010/03/31/creating-custom-wcf-proxy-files.aspx" /><link rel="enclosure" type="text/plain" length="3518" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-09-98-81-14/CustomWCFProxyGenerator_2E00_cs" /><id>http://blogs.msdn.com/b/technet/archive/2010/03/31/creating-custom-wcf-proxy-files.aspx</id><published>2010-03-31T13:22:00Z</published><updated>2010-03-31T13:22:00Z</updated><content type="html">I wanted to have my proxy files created using svcutil to have my custom base class instead of clientbase and , i wanted to remove all unnecessary constructors and add my own constructors etc. I had thought that it would be a manual job, 
 But There is a way.. Thanks to pedram's blog , i could do it in 2 hrs. Read the blog first before downloading my code.. 
 http://blogs.msdn.com/pedram/archive/2007/08/10/customising-wcf-proxy-generation-in-visual-studio-2008.aspx 
 
 I have modified this to...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2010/03/31/creating-custom-wcf-proxy-files.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9988114" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="Proxy" scheme="http://blogs.msdn.com/b/technet/archive/tags/Proxy/" /><category term="wcf" scheme="http://blogs.msdn.com/b/technet/archive/tags/wcf/" /><category term="configuration" scheme="http://blogs.msdn.com/b/technet/archive/tags/configuration/" /></entry><entry><title>Diagnostics SharedListeners vs Listeners</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2010/01/27/diagnostics-sharedlisteners-vs-listeners.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2010/01/27/diagnostics-sharedlisteners-vs-listeners.aspx</id><published>2010-01-27T06:38:00Z</published><updated>2010-01-27T06:38:00Z</updated><content type="html">Shared Listener as the name suggests can be used by 2 or more trace sources(eg. Say one logs Messages and other logs Errors, Warnings etc) by using a friendly name. But if both of them plan to use the same tracefile, 
 Then the advantage here is you don’t have to repeat the Type, culture etc for the filename . See the highlighted portion below, this could be shared by different trace sources 
 
 These are the differences between the Listener and Shared Listener as per MSDN (http://msdn.microsoft...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2010/01/27/diagnostics-sharedlisteners-vs-listeners.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9953903" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="Tracing" scheme="http://blogs.msdn.com/b/technet/archive/tags/Tracing/" /></entry><entry><title>WCF ServiceHost Custom Config from AppSettings</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2009/12/17/wcf-servicehost-custom-config.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2009/12/17/wcf-servicehost-custom-config.aspx</id><published>2009-12-17T12:19:00Z</published><updated>2009-12-17T12:19:00Z</updated><content type="html">hi All the code snippet below would create a simple service host loaded from a normal app.config instead of having to understand the complex WCF service configuration 
 this is how we would initiate the servicehost.. 
 MyFramework.ServiceModel.WCFService&amp;lt; IHelloWorld , HelloWorldImpl &amp;gt; sh = new WCFService&amp;lt; IHelloWorld , HelloWorldImpl &amp;gt;(); 
 this is how the Servicehost override would look like .. 
 using System; 
 using System.Collections.Generic; 
 using System.ServiceModel; ...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2009/12/17/wcf-servicehost-custom-config.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9938148" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="wcf" scheme="http://blogs.msdn.com/b/technet/archive/tags/wcf/" /></entry><entry><title>Override Default Xml Serialization</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2009/12/03/override-default-xml-serialization.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2009/12/03/override-default-xml-serialization.aspx</id><published>2009-12-03T12:02:00Z</published><updated>2009-12-03T12:02:00Z</updated><content type="html">This is some hidden fact about xml serializers in .Net. 
 There is an option is to use a special pattern to create a Boolean field recognized by the XmlSerializer , and to apply the XmlIgnoreAttribute to the field. The pattern is created in the form of propertyNameSpecified . For example, if there is a field named "MyFirstName" you would also create a field named "MyFirstNameSpecified" that instructs the XmlSerializer whether to generate the XML element named "MyFirstName". This is shown in the...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2009/12/03/override-default-xml-serialization.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931923" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="Xml Serialization" scheme="http://blogs.msdn.com/b/technet/archive/tags/Xml+Serialization/" /></entry><entry><title>WCF .NET 4.0 RoadMap</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2009/12/03/wcf-net-4-0-roadmap.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2009/12/03/wcf-net-4-0-roadmap.aspx</id><published>2009-12-03T11:36:00Z</published><updated>2009-12-03T11:36:00Z</updated><content type="html">.NET 4.0 brings several improvements in the areas of WCF and WF, including improved REST capabilities, a new workflow model, seamless integration between WF and WCF, and a new visual designer. It also provides the ability to author completely declarative (XAML-based) workflow services that can be more easily deployed, hosted, and managed 
 
 WCF Features 
 
 Simplified Configuration – Implicit Endpoints, Default Endpoint &amp;amp; Binding Configurations 
 Discovery - based on contracts 
 Routing...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2009/12/03/wcf-net-4-0-roadmap.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931915" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term=".Net4.0" scheme="http://blogs.msdn.com/b/technet/archive/tags/-Net4-0/" /><category term="wcf" scheme="http://blogs.msdn.com/b/technet/archive/tags/wcf/" /></entry><entry><title>Find all references, go to definition do not work across VB/C# projects in same solution</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2009/10/30/find-all-references-go-to-definition-do-not-work-across-vb-c-projects-in-same-solution.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2009/10/30/find-all-references-go-to-definition-do-not-work-across-vb-c-projects-in-same-solution.aspx</id><published>2009-10-30T07:53:00Z</published><updated>2009-10-30T07:53:00Z</updated><content type="html">While using Visual Studio today I noticed an anomaly. When I bring up a file in VS2008 Solution Explorer AuditEventPublisher.vb in MyVbProject.vbproj 
 Scroll down to the Publish method , right click and select “ find all references ”, Visual Studio does not report on the instances in which the method is used in the namespace MyCSharpProject.csproj . MyCSharpProject has a Project reference to MyVbProject and both are in the same solution . 
 
 I tried a number of things and did some research ...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2009/10/30/find-all-references-go-to-definition-do-not-work-across-vb-c-projects-in-same-solution.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915159" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="Vb C# Interop" scheme="http://blogs.msdn.com/b/technet/archive/tags/Vb+C_2300_+Interop/" /></entry><entry><title>Linq Select Distinct Records based on a field or Property</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2009/09/02/linq-select-disntinct-records-based-on-a-field-or-property.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2009/09/02/linq-select-disntinct-records-based-on-a-field-or-property.aspx</id><published>2009-09-02T16:27:00Z</published><updated>2009-09-02T16:27:00Z</updated><content type="html">Have a look at the sample below, Is there a simpler way of achieving this ? 
 
 I needed the results 
 1 vp 
 2 x 
 3 y 
 
 Rest should be ignored 
 public class customer 
 { 
 public int id; 
 public string name; 
 
 
 public static IEnumerable &amp;lt; customer &amp;gt; getDistinct() 
 { 
 List &amp;lt; customer &amp;gt; cust = new List &amp;lt; customer &amp;gt;(); 
 
 
 cust.Add( new customer () { id = 1, name = "vp" }); 
 cust.Add( new customer () { id = 2, name = "x" }); 
 cust.Add( new customer...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2009/09/02/linq-select-disntinct-records-based-on-a-field-or-property.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9890381" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term=".Net3.5" scheme="http://blogs.msdn.com/b/technet/archive/tags/-Net3-5/" /><category term="LINQ" scheme="http://blogs.msdn.com/b/technet/archive/tags/LINQ/" /></entry><entry><title>asp.net 3.5 checkboxlist AddAttributesToRender Not called in Override</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2009/08/11/asp-net-3-5-checkboxlist-addattributestorender-not-called-in-override.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2009/08/11/asp-net-3-5-checkboxlist-addattributestorender-not-called-in-override.aspx</id><published>2009-08-11T13:15:00Z</published><updated>2009-08-11T13:15:00Z</updated><content type="html">I recently came across this issue where in if we override the AddAttributesToRender method in our custom CheckBoxlist. 
 It never gets called at all. 
 Instead we had to use PreRender or RenderItem refer 
 http://www.dotnetmonster.com/Uwe/Forum.aspx/asp-net-controls-building/3261/checkboxlist-AddAttributesToRender 
 Is any one aware of a Msdn link confirming the same....(&lt;a href="http://blogs.msdn.com/b/technet/archive/2009/08/11/asp-net-3-5-checkboxlist-addattributestorender-not-called-in-override.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9864135" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="AddAttributesToRender" scheme="http://blogs.msdn.com/b/technet/archive/tags/AddAttributesToRender/" /><category term="CheckBoxList" scheme="http://blogs.msdn.com/b/technet/archive/tags/CheckBoxList/" /></entry><entry><title>VSTS Tester Edition : Webtest with Code Coverage Error :No connection could be made because the target machine actively refused it 127.0.0.1:80</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2009/08/11/vsts-tester-edition-webtest-with-code-coverage-error-no-connection-could-be-made-because-the-target-machine-actively-refused-it-127-0-0-1-80.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2009/08/11/vsts-tester-edition-webtest-with-code-coverage-error-no-connection-could-be-made-because-the-target-machine-actively-refused-it-127-0-0-1-80.aspx</id><published>2009-08-11T12:37:00Z</published><updated>2009-08-11T12:37:00Z</updated><content type="html">VSTS Tester Edition 2008 : 
 When i ran a Webtest with Code Coverage 
 I got this Error :No connection could be made because the target machine actively refused it 127.0.0.1:80. I found that IIS was stopped. Started It. 
 Then I found that my Web.config had a additional &amp;lt;location&amp;gt; tag, after bringing it back to the previous state (I did a undo checkout). 
 Then It gave an error that it was not able to access the web.config (It was Checked in to TFS). 
 So i just did a checkout of the web...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2009/08/11/vsts-tester-edition-webtest-with-code-coverage-error-no-connection-could-be-made-because-the-target-machine-actively-refused-it-127-0-0-1-80.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9864096" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="Vs 2008" scheme="http://blogs.msdn.com/b/technet/archive/tags/Vs+2008/" /><category term="webtest" scheme="http://blogs.msdn.com/b/technet/archive/tags/webtest/" /><category term="CodeCoverage" scheme="http://blogs.msdn.com/b/technet/archive/tags/CodeCoverage/" /><category term="code coverage" scheme="http://blogs.msdn.com/b/technet/archive/tags/code+coverage/" /></entry><entry><title>Get Public Key Token from Snk File using Msbuild</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2009/06/23/get-public-key-token-from-snk-file-using-msbuild.aspx" /><link rel="enclosure" type="application/octet-stream" length="1013" href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-09-79-94-51/GetPublicSnk.msbuild" /><id>http://blogs.msdn.com/b/technet/archive/2009/06/23/get-public-key-token-from-snk-file-using-msbuild.aspx</id><published>2009-06-23T16:24:00Z</published><updated>2009-06-23T16:24:00Z</updated><content type="html">I have written a small msbuild script which can be used to get the public key and the public key token from the .snk file. 
 This attachment needs to be executed from the visual studio command prompt . Update the WorkingDir and SnkFilePath as needed, after downloading the attachment. 
 Run it as msbuild &amp;lt;file name&amp;gt;. the output token is in Onlytoken.txt. 
 The output public key is in OnlyPublic.snk. 
 Here is the snippet of the same script. 
 &amp;lt; Project DefaultTargets = " GetPublicKey...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2009/06/23/get-public-key-token-from-snk-file-using-msbuild.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9799451" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="msbuild" scheme="http://blogs.msdn.com/b/technet/archive/tags/msbuild/" /><category term="sn" scheme="http://blogs.msdn.com/b/technet/archive/tags/sn/" /><category term="public key" scheme="http://blogs.msdn.com/b/technet/archive/tags/public+key/" /></entry><entry><title>VSTS Tester Edition 2008, Code Coverage for WebTest works : do this</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2009/05/21/vsts-tester-edition-2008-code-coverage-for-webtest-works-do-this.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2009/05/21/vsts-tester-edition-2008-code-coverage-for-webtest-works-do-this.aspx</id><published>2009-05-21T14:11:00Z</published><updated>2009-05-21T14:11:00Z</updated><content type="html">Many of us try to get code coverage using webtests, we configure for code coverage etc but end of the day we get Empty code coverage data generated. the Answer is just to follow this process... 
 One should be able to get code coverage from web tests if you have the website code. But we have to have the website and your test project in a same solution; so try adding the ASP.Net website, and the test project with web tests to the same solution. 
 Make sure the web.config of the website is editable...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2009/05/21/vsts-tester-edition-2008-code-coverage-for-webtest-works-do-this.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9633651" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="Vs 2008" scheme="http://blogs.msdn.com/b/technet/archive/tags/Vs+2008/" /><category term="webtest" scheme="http://blogs.msdn.com/b/technet/archive/tags/webtest/" /><category term="CodeCoverage" scheme="http://blogs.msdn.com/b/technet/archive/tags/CodeCoverage/" /><category term="testrunconfig" scheme="http://blogs.msdn.com/b/technet/archive/tags/testrunconfig/" /><category term="tester edition" scheme="http://blogs.msdn.com/b/technet/archive/tags/tester+edition/" /></entry><entry><title>Vsts 2008 WebTest Asp.Net UnitTest Profiling</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2009/05/15/asp-net-vsts-2008-webtest-unittest-codecoverage-profiling.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2009/05/15/asp-net-vsts-2008-webtest-unittest-codecoverage-profiling.aspx</id><published>2009-05-15T09:21:00Z</published><updated>2009-05-15T09:21:00Z</updated><content type="html">How to Enable Code Coverage for a machine hosting the WebSite 
 
 1. The webapp's bin folder should have all files readonly false. 
 2. The second thing to do is switch off signature verification for all dlls in bin folder., using the below command 
 &amp;lt;x:\webApppath&amp;gt;Sn – Vr * 
 3. on the code coverage setup, only check the Checkbox for WebApp not for Dependent dlls. It automatically adds all dependencies. 
 
 To grant access to shared project files 
 
 
 
 In Windows Explorer, locate...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2009/05/15/asp-net-vsts-2008-webtest-unittest-codecoverage-profiling.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9617860" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="webtest" scheme="http://blogs.msdn.com/b/technet/archive/tags/webtest/" /><category term="Vsts 2008" scheme="http://blogs.msdn.com/b/technet/archive/tags/Vsts+2008/" /><category term="CodeCoverage" scheme="http://blogs.msdn.com/b/technet/archive/tags/CodeCoverage/" /><category term="asp.net UnitTest" scheme="http://blogs.msdn.com/b/technet/archive/tags/asp-net+UnitTest/" /></entry><entry><title>Msbuild Dll Probing Search Path Custom</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/b/technet/archive/2009/04/02/msbuild-dll-probing-search-path-custom.aspx" /><id>http://blogs.msdn.com/b/technet/archive/2009/04/02/msbuild-dll-probing-search-path-custom.aspx</id><published>2009-04-02T13:43:00Z</published><updated>2009-04-02T13:43:00Z</updated><content type="html">How do we make the Msbuild look in the current directory for the dlls before looking into Gac and other places . Add something like this in your project file: 
 Soln 1 : 
 &amp;lt;PropertyGroup&amp;gt; 
 &amp;lt;AssemblySearchPath&amp;gt;$(AssemblySearchPath);$(MSBuildProjectDirectory)&amp;lt;/AssemblySearchPath&amp;gt; 
 &amp;lt;/PropertyGroup&amp;gt; 
 or 
 Soln 2 : 
 Try this works as well . 
 &amp;lt;ItemGroup&amp;gt; &amp;lt;CustomTaskInput Include="MyDll.dll"/&amp;gt; &amp;lt;/ItemGroup&amp;gt; &amp;lt;Target Name="MYTarget" Inputs="@CustomTaskInput...(&lt;a href="http://blogs.msdn.com/b/technet/archive/2009/04/02/msbuild-dll-probing-search-path-custom.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9528953" width="1" height="1"&gt;</content><author><name>Y2KPRABU</name><uri>http://blogs.msdn.com/Y2KPRABU/ProfileUrlRedirect.ashx</uri></author><category term="msbuild" scheme="http://blogs.msdn.com/b/technet/archive/tags/msbuild/" /><category term="probing" scheme="http://blogs.msdn.com/b/technet/archive/tags/probing/" /><category term="CustomTask" scheme="http://blogs.msdn.com/b/technet/archive/tags/CustomTask/" /></entry></feed>