<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-21240314</id><updated>2011-11-27T17:15:31.250-08:00</updated><category term='Improving Performance of .NET Application'/><category term='VSS'/><category term='Crystal Report FAQ&apos;s'/><category term='OOPS Part I'/><category term='AJAX'/><category term='Solutions'/><category term='COM'/><category term='Tips'/><category term='.Net FrameWork'/><category term='Windows Management Instrumentation(WML)'/><category term='web services'/><category term='IIS'/><category term='Open Source'/><category term='Remoting FAQ'/><category term='Download Links'/><category term='JQuery'/><category term='Biztalk Server Basics'/><category term='General Topics'/><category term='Database'/><category term='Java Scripts'/><category term='Web Config'/><category term='Windows forms'/><category term='ASP.Net'/><category term='Operating System'/><category term='News'/><title type='text'>Advanced Dot Net Technologies</title><subtitle type='html'>Hi all, in this blog you can find some useful links ,FAQ’s and articles, which are my favorites and hope that, would be very useful to all .if you have any suggestion and comments kindly feel free to post...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>97</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-21240314.post-7449722516865908454</id><published>2011-07-10T07:50:00.000-07:00</published><updated>2011-07-10T07:50:26.333-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>Error : &lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;In VS 2005 some time it will not go to the Debug mode , the reason may the IE update , To resolve this issue do the below task&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Solution :&lt;br /&gt;&lt;br /&gt;1. Open RegEdit&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Browse to HKEY_LOCALMACHINE -&amp;gt; SOFTWARE -&amp;gt; Microsoft -&amp;gt; Internet Explorer -&amp;gt; Main&lt;br /&gt;&lt;br /&gt;3. Add a dword under this key called TabProcGrowth&lt;br /&gt;&lt;br /&gt;4. Set TabProcGrowth to 0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-7449722516865908454?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/7449722516865908454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=7449722516865908454' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7449722516865908454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7449722516865908454'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2011/07/error-in-vs-2005-some-time-it-will-not.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-7595223065849885670</id><published>2011-01-15T23:08:00.000-08:00</published><updated>2011-01-15T23:08:45.642-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;strong&gt;Error Message&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Error 1 Method 'get_EnableCdn' in type 'System.Web.UI.ScriptManager' from assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not have an implementation.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;strong&gt;Solution :&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Check the version of the&amp;nbsp; 'System.Web.Extensions.dll ,&amp;nbsp; in the reference , web config file and the place where use the script manager , if you are using ver 3.5 you should refer the&amp;nbsp; same&amp;nbsp; in pages also&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-7595223065849885670?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/7595223065849885670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=7595223065849885670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7595223065849885670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7595223065849885670'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2011/01/error-message-error-1-method.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-222856202079740128</id><published>2011-01-13T10:45:00.000-08:00</published><updated>2011-01-13T10:45:01.863-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><title type='text'></title><content type='html'>I came across a good website for JQuery based Image gallery .&lt;div&gt;&lt;a href="http://www.flash-gallery-maker.com/jquery-photo-gallery.html"&gt;http://www.flash-gallery-maker.com/jquery-photo-gallery.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-222856202079740128?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/222856202079740128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=222856202079740128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/222856202079740128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/222856202079740128'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2011/01/i-came-across-good-website-for-jquery.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-5007856191451903295</id><published>2011-01-13T10:43:00.000-08:00</published><updated>2011-01-13T10:43:45.595-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='Java Scripts'/><title type='text'></title><content type='html'>&lt;b&gt;Error Message&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Microsoft JScript runtime error:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;This &amp;nbsp;error will occur in the Jquery the error will be displayed based on the User Defined ..&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Solution :&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Check the Jquery Source file&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-5007856191451903295?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/5007856191451903295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=5007856191451903295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/5007856191451903295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/5007856191451903295'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2011/01/error-message-microsoft-jscript-runtime.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-6579066283981358742</id><published>2011-01-13T08:00:00.000-08:00</published><updated>2011-01-13T08:00:59.554-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;b&gt;ERROR :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;CS1703: An assembly with the same identity 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' has already been imported. Try removing one of the duplicate references&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;SOLUTION&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Check the version of the .net Framework . in the project ,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-6579066283981358742?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/6579066283981358742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=6579066283981358742' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6579066283981358742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6579066283981358742'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2011/01/error-cs1703-assembly-with-same.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-7182731203920812393</id><published>2010-01-21T03:00:00.000-08:00</published><updated>2010-01-21T03:00:27.901-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'></title><content type='html'>&lt;span style="color: black;"&gt;&lt;strong&gt; &lt;blockquote&gt;&lt;span style="color: black;"&gt;&lt;strong&gt;Hosting ASP.NET 1.1 Application in IIS7 with Windows Server 2008 Environment&lt;/strong&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Migrating your ASP.NET 1.1 application from IIS 5.1 to IIS 7 is easy task , until you had installed all the patches and Service pack , while installing the IIS 7 install the IIS 6 Comparable tools also &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Check List:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Mostly in Windows Server 2008 there won’t be ASP.NET 1.1 , so we need to install the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&amp;amp;displaylang=en"&gt;.Net Framework 1.1&lt;/a&gt; , then the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&amp;amp;displaylang=en"&gt;service pack for .Net framework 1.1&lt;/a&gt; then the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8ec6fb8a-29eb-49cf-9dbc-1a0dc2273ff9&amp;amp;displaylang=en"&gt;security updates for asp.net 1.1&lt;/a&gt; , After you installed all the patches you can find the ASP.NET 1.1 in the application pool (fig -1)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_oKnrU61Wuyc/S1gyvapE-SI/AAAAAAAAAlQ/W8UpiJSVCHo/s1600-h/Application+Pool.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://4.bp.blogspot.com/_oKnrU61Wuyc/S1gyvapE-SI/AAAAAAAAAlQ/W8UpiJSVCHo/s320/Application+Pool.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;fig-1&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Yes now your IIS 7 is ready for ASP.NET Application , then Create a Virtual Directory and assign the Specific folder of the application , then assign the asp.net 1.1 application pool to the application &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Click on the application in the right hand side you can find the action window [fig-2]Click on the Basic Settings edit window will open [fig-3 ] in that select the ASP.NET 1.1 application Pool and press Ok &lt;br /&gt;&lt;/div&gt;&lt;div align="center" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_oKnrU61Wuyc/S1gzA6pcD5I/AAAAAAAAAlY/Ls_KvkXnXBo/s1600-h/websettings.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://2.bp.blogspot.com/_oKnrU61Wuyc/S1gzA6pcD5I/AAAAAAAAAlY/Ls_KvkXnXBo/s320/websettings.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;fig-2&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_oKnrU61Wuyc/S1gzJ9_P1YI/AAAAAAAAAlg/wRj1C00O8Ww/s1600-h/edit+window.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://1.bp.blogspot.com/_oKnrU61Wuyc/S1gzJ9_P1YI/AAAAAAAAAlg/wRj1C00O8Ww/s320/edit+window.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;fig-3&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Tips &amp;amp; Tricks:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Tips 1 : Custom Error Click on the projects in the property area under IIS  Error Pages  open this right Click on the window and open the Edit window [fig-4] here you can set the customer error based on your needs [fig-5]&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_oKnrU61Wuyc/S1gzUOrL9dI/AAAAAAAAAlo/OzsqgLZFimY/s1600-h/EditPage.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://2.bp.blogspot.com/_oKnrU61Wuyc/S1gzUOrL9dI/AAAAAAAAAlo/OzsqgLZFimY/s320/EditPage.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;fig-4&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_oKnrU61Wuyc/S1gzfkqQksI/AAAAAAAAAlw/7DdSSeJ5thk/s1600-h/Customerrorwindow.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" mt="true" src="http://1.bp.blogspot.com/_oKnrU61Wuyc/S1gzfkqQksI/AAAAAAAAAlw/7DdSSeJ5thk/s320/Customerrorwindow.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;fig-5&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;strong&gt;Tips 2:&lt;/strong&gt; SMTP –Just fill the Necessary details &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;strong&gt;Tips 3:&lt;/strong&gt; Authentication - Purpose is same as the previous version this time must user friendly then before&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;strong&gt;Common Errors:&lt;/strong&gt; &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: red;"&gt;IIS Worker process stopped.&lt;/span&gt; – If you had not installed Service pack for 1.1 this error will come &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: red;"&gt;An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.&lt;/span&gt; &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="color: red;"&gt;Ambiguous match found&lt;/span&gt; – if you had not assigned the correct application pool &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Folks all the above said procedures, tips and error messages are what I had faced in my production environment. Kindly bear for my poor English &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-7182731203920812393?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/7182731203920812393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=7182731203920812393' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7182731203920812393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7182731203920812393'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2010/01/hosting-asp.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oKnrU61Wuyc/S1gyvapE-SI/AAAAAAAAAlQ/W8UpiJSVCHo/s72-c/Application+Pool.JPG' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-7393541907826818157</id><published>2010-01-19T23:07:00.000-08:00</published><updated>2010-01-19T23:11:06.110-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;span style="color:#ff0000;"&gt;Error Message :&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;unable to start debugging on the web server. the type initializer for system.net.digestclient threw an exception&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;Cause :  if your environment is VS2005 with .Net Framework 2.0 ,and if  u   have an assembly with security.dll this error will come ,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;Solution : rename the assembly name &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-7393541907826818157?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/7393541907826818157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=7393541907826818157' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7393541907826818157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7393541907826818157'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2010/01/error-message-unable-to-start-debugging.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-3273526246111062274</id><published>2010-01-19T00:00:00.000-08:00</published><updated>2010-01-19T00:15:57.435-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;div&gt;&lt;span style="color:#ff0000;"&gt;Error Message &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ff0000;"&gt;Error 811 F:\MySampleProject\RptCrystalViewer.aspx: ASP.NET runtime error: '/LM/W3SVC/1/ROOT/MySampleProject/is not a valid IIS application. F:\MySampleProject\RptCrystalViewer.aspx 1 1 Finance&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;Cause : Due to Invalid path &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Solution :&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Right Click on the Project go to the web Tab and Change the path &lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_oKnrU61Wuyc/S1Vo5DGGMZI/AAAAAAAAAkA/16Ut5plgjgc/s1600-h/Application+Error1.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5428360255157711250" border="0" alt="" src="http://2.bp.blogspot.com/_oKnrU61Wuyc/S1Vo5DGGMZI/AAAAAAAAAkA/16Ut5plgjgc/s400/Application+Error1.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-3273526246111062274?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/3273526246111062274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=3273526246111062274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/3273526246111062274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/3273526246111062274'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2010/01/error-message-error-811.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_oKnrU61Wuyc/S1Vo5DGGMZI/AAAAAAAAAkA/16Ut5plgjgc/s72-c/Application+Error1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-5975827695964946017</id><published>2010-01-02T22:15:00.000-08:00</published><updated>2010-01-02T22:23:19.802-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>Error Message&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;IIS Worker process stopped&lt;/span&gt;  , When your Deploy your ASP.Net 1.1 Version of application in II7 , we need to set the application pool for Framework 1.1 , if you install Framework 1.1 it will automatically create ,  once the application pool is created and you had assigned to the the asp.net 1.1 application grt, it should work fine.. rit , but it wont , what it will do means  it will  stop the work process ,,.. &lt;span style="color:#660000;"&gt;you might ask&lt;/span&gt; &lt;span style="color:#990000;"&gt;why the hell it stops my work process ?  good Question &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;y beacause .....  u r using microsoft products  u have not installed the service pack that the reason  ,,&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;So u need to the install the service pack  for .net framework 1.1 , with asp.net 1.1 security update for framework 1.1  once your  had installed it will work fine ..&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-5975827695964946017?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/5975827695964946017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=5975827695964946017' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/5975827695964946017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/5975827695964946017'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2010/01/error-message-iis-worker-process.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-1255876708963615269</id><published>2009-12-25T02:02:00.000-08:00</published><updated>2009-12-25T02:10:37.831-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'></title><content type='html'>Error Message :&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;ASP.NET Ajax client-side Framework failed to load&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Solution :&lt;br /&gt;&lt;br /&gt;add the tag in web config file&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_oKnrU61Wuyc/SzSPajBokrI/AAAAAAAAAiM/hkS06O9limI/s1600-h/ajax+error.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 48px;" src="http://1.bp.blogspot.com/_oKnrU61Wuyc/SzSPajBokrI/AAAAAAAAAiM/hkS06O9limI/s400/ajax+error.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5419113937875014322" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-1255876708963615269?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/1255876708963615269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=1255876708963615269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1255876708963615269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1255876708963615269'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2009/12/error-message-asp.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oKnrU61Wuyc/SzSPajBokrI/AAAAAAAAAiM/hkS06O9limI/s72-c/ajax+error.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-8157544271165459585</id><published>2009-12-25T00:28:00.000-08:00</published><updated>2009-12-25T00:38:31.217-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'></title><content type='html'>While using the Ajaxtoolkit and if you have different version of Framework you might receive this message&lt;br /&gt;&lt;br /&gt;Error Message :&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Error 2 Assembly 'AjaxControlToolkit, Version=3.0.30512.17815, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' uses 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Solution :&lt;br /&gt;&lt;br /&gt;in the web config file inside the configuration section add this tag&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_oKnrU61Wuyc/SzR55BrREFI/AAAAAAAAAiE/t24lssOEubU/s1600-h/Error2.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 97px;" src="http://4.bp.blogspot.com/_oKnrU61Wuyc/SzR55BrREFI/AAAAAAAAAiE/t24lssOEubU/s400/Error2.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5419090272242962514" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-8157544271165459585?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/8157544271165459585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=8157544271165459585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8157544271165459585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8157544271165459585'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2009/12/while-using-ajaxtoolkit-and-if-you-have.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oKnrU61Wuyc/SzR55BrREFI/AAAAAAAAAiE/t24lssOEubU/s72-c/Error2.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-1697969446179843915</id><published>2009-02-13T00:11:00.000-08:00</published><updated>2009-02-13T00:13:32.838-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;&lt;span style="color:#000000;"&gt;Error:&lt;/span&gt;&lt;/strong&gt; The Web Server Could Not Find the Requested Resource&lt;/span&gt; while debugging the web application you might receive this type of error after you update the web application tools&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reason :&lt;/strong&gt;&lt;br /&gt;If you have installed the URLScan Filter this error will come , basically URLScan is for IIS 7 if you install for IIS 6 it will create this problem .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;br /&gt;&lt;/strong&gt;Un install the URLScan Tool , Because IIS 6 has all the resources of URLScan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-1697969446179843915?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/1697969446179843915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=1697969446179843915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1697969446179843915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1697969446179843915'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2009/02/error-web-server-could-not-find.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-9067610495509540815</id><published>2009-01-28T02:01:00.001-08:00</published><updated>2009-01-28T02:12:50.926-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;div&gt;Nowadays i am mostly working in VS 2005 , i have a problem in master page . the problem is when i am creating the pages its not showing the option to select the master page, I am receiving this problem in my laptop but in my desktop I had installed the same version its showing the option .As a temporary solution I am adding the  master page in code behind . any guess what could the problem . I had also installed the service pack 1 for VS 2005 in &lt;/div&gt;&lt;div&gt;both the PC&lt;/div&gt;&lt;div&gt; &lt;a href="http://1.bp.blogspot.com/_oKnrU61Wuyc/SYAvJ4dbzbI/AAAAAAAAAdQ/9d304n_8R-I/s1600-h/masterpage.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296285008608873906" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 267px" alt="" src="http://1.bp.blogspot.com/_oKnrU61Wuyc/SYAvJ4dbzbI/AAAAAAAAAdQ/9d304n_8R-I/s400/masterpage.bmp" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-9067610495509540815?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/9067610495509540815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=9067610495509540815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/9067610495509540815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/9067610495509540815'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2009/01/nowadays-i-am-mostly-working-in-vs-2005.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oKnrU61Wuyc/SYAvJ4dbzbI/AAAAAAAAAdQ/9d304n_8R-I/s72-c/masterpage.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-522553241996533229</id><published>2008-12-03T21:26:00.000-08:00</published><updated>2008-12-04T00:15:32.971-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Development Environment :&lt;br /&gt;Windows XP, IIS 6, VS 2005 , Framework 2.0 ASP.NET 2.0&lt;br /&gt;&lt;br /&gt;Deployment Environment :&lt;br /&gt;Windows Server 2008, IIS 7 , ASP.NET 2.0 and Framework 2.0&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Error Message :&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;Request is not available in this context Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Web.HttpException: Request is not available in this contextSource Error:&lt;br /&gt;An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace:&lt;br /&gt;[HttpException (0x80004005): Request is not available in this context]&lt;br /&gt;System.Web.HttpContext.get_Request() +3465893&lt;br /&gt;IIMSMain.Global.Application_Start(Object sender, EventArgs e) in C:\Prabakar\IIMS\Global.asax.cs:27&lt;br /&gt;[HttpException (0x80004005): Request is not available in this context]&lt;br /&gt;System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +3385130&lt;br /&gt;System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +125&lt;br /&gt;System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +182&lt;br /&gt;System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +259&lt;br /&gt;System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +245&lt;br /&gt;[HttpException (0x80004005): Request is not available in this context]&lt;br /&gt;System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3465475&lt;br /&gt;System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +69&lt;br /&gt;System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +675&lt;br /&gt;Version Information: Microsoft .NET Framework Version:2.0.50727.1434; ASP.NET Version:2.0.50727.1434 &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Solution&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/_oKnrU61Wuyc/STeRJNUlmBI/AAAAAAAAAb8/ZXE6g4nvExE/s1600-h/iis7a.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5275845075868686354" style="WIDTH: 629px; CURSOR: hand; HEIGHT: 94px" alt="" src="http://3.bp.blogspot.com/_oKnrU61Wuyc/STeRJNUlmBI/AAAAAAAAAb8/ZXE6g4nvExE/s400/iis7a.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;Change in Global.asax file in the&lt;br /&gt;&lt;br /&gt;protected void Application_Start(Object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;ApplicationConfiguration.OnApplicationStart(HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath));&lt;br /&gt;Masters.SystemFramework.ApplicationConfiguration.OnApplicationStart(HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath));&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_oKnrU61Wuyc/STeQvUTHtHI/AAAAAAAAAb0/p-6o7Rjf8iw/s1600-h/iis7.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5275844631064982642" style="WIDTH: 634px; CURSOR: hand; HEIGHT: 205px" alt="" src="http://2.bp.blogspot.com/_oKnrU61Wuyc/STeQvUTHtHI/AAAAAAAAAb0/p-6o7Rjf8iw/s400/iis7.bmp" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Then change the application pool to classic .net , this is how i solved  my problem &lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-522553241996533229?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/522553241996533229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=522553241996533229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/522553241996533229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/522553241996533229'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/12/development-environment-windows-xp-iis.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oKnrU61Wuyc/STeRJNUlmBI/AAAAAAAAAb8/ZXE6g4nvExE/s72-c/iis7a.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-1734863300291280544</id><published>2008-11-23T23:47:00.000-08:00</published><updated>2008-11-24T00:49:35.028-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_oKnrU61Wuyc/SSpqcWVw7YI/AAAAAAAAAbU/ukpcyrDRMUs/s1600-h/smtp.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5272143349056335234" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 254px" alt="" src="http://2.bp.blogspot.com/_oKnrU61Wuyc/SSpqcWVw7YI/AAAAAAAAAbU/ukpcyrDRMUs/s400/smtp.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Error Message :&lt;br /&gt;This error will occur when u try to send mail from your web application&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;"the smtp server requires a secure connection or the client was not authenticated"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;Cause :&lt;/strong&gt; due to the Network Credential we will receive this error when we use any third pary smtp servers &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SOLUTION :&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;string sMailServer = "smtp.gmail.com";&lt;br /&gt;MailMessage mailmsg = new MailMessage("sampl@gmail.com", "sampl2@gmail.com", "HAI", "Success ! ");&lt;br /&gt;SmtpClient smtpclt = new SmtpClient();&lt;br /&gt;System.Net.NetworkCredential basicauth = new System.Net.NetworkCredential("sampl@gmail.com", "007");&lt;br /&gt;smtpclt.Host = sMailServer;&lt;br /&gt;smtpclt.UseDefaultCredentials=false;&lt;br /&gt;smtpclt.Credentials=basicauth;&lt;br /&gt;smtpclt.EnableSsl = true;&lt;br /&gt;smtpclt.Send(mailmsg); &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-1734863300291280544?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/1734863300291280544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=1734863300291280544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1734863300291280544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1734863300291280544'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/11/error-message-this-error-will-occur.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_oKnrU61Wuyc/SSpqcWVw7YI/AAAAAAAAAbU/ukpcyrDRMUs/s72-c/smtp.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-6347392264116363238</id><published>2008-11-23T03:56:00.000-08:00</published><updated>2008-11-23T04:01:16.833-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;p&gt;&lt;span style="color:#000000;"&gt;Error  Message :&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#cc0000;"&gt;Failed to update database "D:\HOHRMIS\APP_DATA\ASPNETDB.MDF" because the database is read-only.&lt;br /&gt;Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Data.SqlClient.SqlException: Failed to update database "D:\HOHRMIS\APP_DATA\ASPNETDB.MDF" because the database is read-only.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;Cause of the problem :&lt;/span&gt;&lt;/p&gt;&lt;p&gt;when we move the project from the inetpub default folder to  some other location we will get this error , this is due to the read / write rights .&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;Solution :&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Detach the database&lt;/li&gt;&lt;li&gt;Give read / write access to the APP_DATA  folder &lt;/li&gt;&lt;li&gt;Attach the database  then run it&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-6347392264116363238?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/6347392264116363238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=6347392264116363238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6347392264116363238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6347392264116363238'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/11/error-message-failed-to-update-database.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-9188708783599170342</id><published>2008-10-08T08:38:00.000-07:00</published><updated>2008-10-08T08:41:41.171-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;span style="color:#ff0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;Error:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;some time while saving the project we may receive this type of error&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Error occured saving the project file '' access is denied&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cause:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;read only rights is given the project folder&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solutiuon :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Remove the Read only rights for the project and give write rights also&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-9188708783599170342?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/9188708783599170342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=9188708783599170342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/9188708783599170342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/9188708783599170342'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/10/error-some-time-while-saving-project-we.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-5663033039114873862</id><published>2008-10-08T08:30:00.000-07:00</published><updated>2008-10-08T08:35:12.134-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;&lt;span style="color:#000000;"&gt;Error:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;br /&gt;Auto-attach to process '[4572] aspnet_wp.exe' on machine 'PRABAKAR' failed. Error code 0x8013134b.&lt;br /&gt;OR&lt;br /&gt;Error While Trying  to Run Project : Unable to start debugging on the server.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;span class=""&gt;&lt;br /&gt;&lt;strong&gt;Cause:&lt;br /&gt;&lt;/strong&gt;there are many reason for this error.the one possiable reason is when  u r migrating form one version to another versionwe will get this type of error.&lt;br /&gt;&lt;/span&gt;&lt;span class=""&gt;&lt;br /&gt;&lt;strong&gt;Solution :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;select the project in the IIS  and go to the properties and select the ASP.NET Tab and  change the version,possiable to the previous version.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-5663033039114873862?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/5663033039114873862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=5663033039114873862' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/5663033039114873862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/5663033039114873862'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/10/error-auto-attach-to-process-4572.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-8161599105113698344</id><published>2008-08-25T23:05:00.000-07:00</published><updated>2008-08-25T23:14:43.669-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crystal Report FAQ&apos;s'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;strong&gt;Error &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;Error in File C:\Inetpub\wwwroot\IIMS\RptTrialBalance.rpt: Error detected by export DLL:&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;Description:&lt;/strong&gt; An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exception Details:&lt;/strong&gt; CrystalDecisions.CrystalReports.Engine.ExportException: Error in File C:\Inetpub\wwwroot\IIMS\RptTrialBalance.rpt: Error detected by export DLL:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cause:&lt;/strong&gt; Mostly we will face this problem while exporting the report to excel, or to doc , for PDF there wont be problem , the solution is to update the Crystal report&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="ftp://ftp1.businessobjects.com/outgoing/CHF/crnet11win_en.zip"&gt;ftp://ftp1.businessobjects.com/outgoing/CHF/crnet11win_en.zip &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;update the hot fix so there that the problem will be solved&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-8161599105113698344?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/8161599105113698344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=8161599105113698344' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8161599105113698344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8161599105113698344'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/08/error-error-in-file-cinetpubwwwrootiims.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-468816024664120074</id><published>2008-07-28T06:53:00.001-07:00</published><updated>2008-07-28T06:55:25.754-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;em&gt;&lt;strong&gt;Error Message &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_oKnrU61Wuyc/SI3PsXgMZdI/AAAAAAAAAPM/peaOI8qKHNY/s1600-h/parsererror.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_oKnrU61Wuyc/SI3PsXgMZdI/AAAAAAAAAPM/peaOI8qKHNY/s320/parsererror.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5228063103577253330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Parser error &lt;br /&gt;&lt;br /&gt;Cannot load type admin.web.login&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Cause and Solution &lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This error will occur when the assembly for the project is not created. Check whether the assembly is created or not, some time the assembly will be created in the project folder not in the solution folder, for that change the project output location&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-468816024664120074?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/468816024664120074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=468816024664120074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/468816024664120074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/468816024664120074'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/07/error-message-parser-error-cannot-load.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oKnrU61Wuyc/SI3PsXgMZdI/AAAAAAAAAPM/peaOI8qKHNY/s72-c/parsererror.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-1238652319009389265</id><published>2008-07-27T23:44:00.000-07:00</published><updated>2008-07-27T23:48:17.316-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;em&gt;&lt;strong&gt;Error Message &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_oKnrU61Wuyc/SI1rX4LZojI/AAAAAAAAAPE/VQwctxPGpow/s1600-h/Configration+Error.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_oKnrU61Wuyc/SI1rX4LZojI/AAAAAAAAAPE/VQwctxPGpow/s320/Configration+Error.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5227952800408379954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Configuration Error &lt;br /&gt;&lt;br /&gt;Access is denied ‘Web’&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Cause and Solution &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Start --&gt;  Administrative Tools --&gt;   Computer Management --&gt;  Services and Application --&gt;  Indexing Services --&gt;  &lt;br /&gt;&lt;br /&gt;Stop the Indexing services and restart it ,&lt;br /&gt;&lt;br /&gt;This Error is caused due to the access denial for  the temp location if we restart the services  this location  will set   if the problem still exists go the system link and create new directory and add the specific location &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-1238652319009389265?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/1238652319009389265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=1238652319009389265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1238652319009389265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1238652319009389265'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/07/error-message-configuration-error.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oKnrU61Wuyc/SI1rX4LZojI/AAAAAAAAAPE/VQwctxPGpow/s72-c/Configration+Error.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-6919994258361903509</id><published>2008-07-23T02:32:00.001-07:00</published><updated>2008-07-23T02:35:17.939-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;strong&gt;&lt;em&gt;Error Message &lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_oKnrU61Wuyc/SIb7JXCaW_I/AAAAAAAAAO8/5VuomcrJpOg/s1600-h/parameterError.bmp"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_oKnrU61Wuyc/SIb7JXCaW_I/AAAAAAAAAO8/5VuomcrJpOg/s320/parameterError.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5226140555831565298" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Parameter count does not match parameter value count &lt;/blockquote&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Cause and Solution &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This error will occur when  you  make any changes in the  stored procedure  i.e. like adding new parameter to the procedure .The reason is in the SQL catalog the old sp will be there  ,  even if  you drop the Sp  it will show the same error ,  the solution is &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. First drop the sp &lt;br /&gt;2. Then if its is web application reset the application &lt;br /&gt;3. Then open the application now it will show the sp not found error now  you run the Sp  this problem  will be solved&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-6919994258361903509?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/6919994258361903509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=6919994258361903509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6919994258361903509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6919994258361903509'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/07/error-message-parameter-count-does-not.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oKnrU61Wuyc/SIb7JXCaW_I/AAAAAAAAAO8/5VuomcrJpOg/s72-c/parameterError.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-4101663953105324043</id><published>2008-07-23T02:31:00.000-07:00</published><updated>2008-07-23T02:32:37.628-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;em&gt;&lt;strong&gt;Error Message &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Arithmetic overflow error converting numeric to data type numeric&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Cause and Solution &lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Arithmetic overflow will occur  when you try  to set  the larger value in the lesser length variable , Just increase the length the field.  This problem will be solved&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-4101663953105324043?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/4101663953105324043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=4101663953105324043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4101663953105324043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4101663953105324043'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/07/error-message-arithmetic-overflow-error.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-2487287258235339268</id><published>2008-07-23T02:30:00.000-07:00</published><updated>2008-07-23T02:31:53.776-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;em&gt;&lt;strong&gt;Error Message &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;String or binary data would be truncated. The statement has been terminated. &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Cause and Solution &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some  time we will receive this kind of error  from procedure while retreving data this is due to the overflow of  any filed  value  , so just  Turn of the Warnings using the System Variable as  give  below&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SET ANSI_WARNINGS OFF&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-2487287258235339268?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/2487287258235339268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=2487287258235339268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/2487287258235339268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/2487287258235339268'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/07/error-message-string-or-binary-data.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-6382377979390227885</id><published>2008-07-23T02:25:00.000-07:00</published><updated>2008-07-23T02:30:04.499-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;em&gt;&lt;strong&gt;Error Message &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Tables or functions 'bspl_detail' and ‘bspl_detail' ' have the same exposed names. Use correlation names to distinguish them. ...&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Cause and Solution &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;This type of error will occur when you use the same table more then once in the join with out alias name, &lt;br /&gt;&lt;br /&gt;Give the Alias name to the table so that  it will be solved&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-6382377979390227885?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/6382377979390227885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=6382377979390227885' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6382377979390227885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6382377979390227885'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/07/error-message-tables-or-functions.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-7957589704305697216</id><published>2008-07-01T23:26:00.000-07:00</published><updated>2008-07-01T23:28:32.579-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><title type='text'></title><content type='html'>&lt;object width="400" height="300"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=352637&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=352637&amp;amp;server=www.vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/352637?pg=embed&amp;sec=352637"&gt;Eric Traut talks Windows 7 and MinWin&lt;/a&gt; from &lt;a href="http://www.vimeo.com/user281105?pg=embed&amp;sec=352637"&gt;Long Zheng&lt;/a&gt; on &lt;a href="http://vimeo.com?pg=embed&amp;sec=352637"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-7957589704305697216?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/7957589704305697216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=7957589704305697216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7957589704305697216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7957589704305697216'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/07/eric-traut-talks-windows-7-and-minwin.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-9064861725192791076</id><published>2008-06-27T02:12:00.000-07:00</published><updated>2008-06-27T02:14:37.504-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><title type='text'></title><content type='html'>&lt;object width="400" height="330"&gt;&lt;param name="movie" value="http://www.builderau.com.au/video/embed/22455650"&gt;&lt;/param&gt;&lt;/param&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.builderau.com.au/video/embed/22455650" type="application/x-shockwave-flash" allowfullscreen="true" width="400" height="330"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bill Gates' last day&lt;br /&gt;At CES 2008, Microsoft Chairman and CEO Bill Gates and some of his closest friends debuted a comical look at what life would be like as Bill's last day approaches. Many of entertainment's biggest heavyweights, such as Bono from U2, actor George Clooney, and director Steven Spielberg, got some laughs..&lt;br /&gt;&lt;br /&gt;Copied from : &lt;a href="http://www.builderau.com.au/video/soa/Bill-Gates-last-day/0,2000064338,22455650p,00.htm"&gt;builderau &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-9064861725192791076?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/9064861725192791076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=9064861725192791076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/9064861725192791076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/9064861725192791076'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/06/bill-gates-last-day-at-ces-2008.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-4293750541244487625</id><published>2008-04-29T01:23:00.001-07:00</published><updated>2008-04-30T21:08:07.923-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>Find Colum present in the table or not</title><content type='html'>&lt;DIV id=idOWAReplyText6019 dir=ltr&gt; &lt;DIV dir=ltr&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Hi,&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV dir=ltr&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV dir=ltr&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;if((select @count=count(*)  from sysobjects tab,syscolumns col where col.id=tab.id&amp;nbsp; and  tab.Name=&amp;lt;tablename&amp;gt; and  col.name=&amp;lt;columnname&amp;gt;)&amp;gt;0)&lt;BR&gt;begin&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;nbsp;print 'Column  present'&lt;BR&gt;end&lt;BR&gt;else&lt;BR&gt;begin&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;nbsp;print 'Column not present'&lt;BR&gt;end&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV dir=ltr&gt;&lt;FONT face=Arial color=#000000 size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=idSignature46285 dir=ltr&gt; &lt;DIV&gt;&lt;FONT face=Arial color=#000000 size=2&gt; &lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Regards,&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Sasikumar D&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Direct - +91 80 41041751&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;Mobile - +91  9986080299&lt;/FONT&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br&gt;&lt;br&gt;&lt;table bgcolor=white style="color:black"&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;iGATE&amp;nbsp;is&amp;nbsp;Ranked&amp;nbsp;No.&amp;nbsp;3&amp;nbsp;in&amp;nbsp;DQ-IDC&amp;nbsp;best&amp;nbsp;IT&amp;nbsp;employer&amp;nbsp;survey&amp;nbsp;and&amp;nbsp;Ranked&amp;nbsp;No.6&amp;nbsp;&lt;br&gt;  by&amp;nbsp;Business&amp;nbsp;Today-Mercer&amp;nbsp;Human&amp;nbsp;Resource&amp;nbsp;Consulting-TNS&amp;nbsp;&amp;nbsp;in&amp;nbsp;a&amp;nbsp;cross&amp;nbsp;industry&amp;nbsp;survey&amp;nbsp;of&amp;nbsp;Best&amp;nbsp;Companies&amp;nbsp;to&amp;nbsp;work&amp;nbsp;for&amp;nbsp;in&amp;nbsp;India&lt;br&gt;  ----------------------------------------------------------------DISCLAIMER---------------------------------------------------------&lt;br&gt;  Information&amp;nbsp;transmitted&amp;nbsp;by&amp;nbsp;this&amp;nbsp;EMAIL&amp;nbsp;is&amp;nbsp;proprietary&amp;nbsp;to&amp;nbsp;iGATE&amp;nbsp;Group&amp;nbsp;of&amp;nbsp;Companies&amp;nbsp;and&amp;nbsp;is&amp;nbsp;intended&amp;nbsp;for&amp;nbsp;use&amp;nbsp;only&amp;nbsp;by&amp;nbsp;the&amp;nbsp;individual&amp;nbsp;&lt;br&gt;  or&amp;nbsp;entity&amp;nbsp;to&amp;nbsp;whom&amp;nbsp;it&amp;nbsp;is&amp;nbsp;addressed&amp;nbsp;and&amp;nbsp;may&amp;nbsp;contain&amp;nbsp;information&amp;nbsp;that&amp;nbsp;is&amp;nbsp;privileged,&amp;nbsp;confidential,&amp;nbsp;or&amp;nbsp;exempt&amp;nbsp;from&amp;nbsp;disclosure&amp;nbsp;under&amp;nbsp;&lt;br&gt;  applicable&amp;nbsp;law.&amp;nbsp;If&amp;nbsp;you&amp;nbsp;are&amp;nbsp;not&amp;nbsp;the&amp;nbsp;intended&amp;nbsp;recipient&amp;nbsp;of&amp;nbsp;this&amp;nbsp;EMAIL&amp;nbsp;immediately&amp;nbsp;notify&amp;nbsp;the&amp;nbsp;sender&amp;nbsp;at&amp;nbsp;iGATE&amp;nbsp;or&amp;nbsp;mailadmin@igate.com&amp;nbsp;&lt;br&gt;  and&amp;nbsp;delete&amp;nbsp;this&amp;nbsp;EMAIL&amp;nbsp;including&amp;nbsp;any&amp;nbsp;attachments&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-4293750541244487625?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/4293750541244487625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=4293750541244487625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4293750541244487625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4293750541244487625'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/04/find-colum-present-in-table-or-not.html' title='Find Colum present in the table or not'/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-7816131353555187938</id><published>2008-04-21T23:24:00.000-07:00</published><updated>2008-04-21T23:34:06.353-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'></title><content type='html'>&lt;em&gt;&lt;strong&gt;System restarts after  i install Windows XP Service Pack 3&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Good news is that Microsoft had released a service pack  3 for windows xp. as usual it comes with some problem . a week before i installed the service pack 3 after that it ask me restart then the problem starts it will boot and come till the welcome screen and then it will restarts .... even when i try thought the safe mode and all other modes which they had given nothing works .. then  as usual gooooogleeee.. and found the  solution , that’s is due to versioning problem  to solve this &lt;br /&gt;&lt;br /&gt;Put  your windows cd and boot in repair mode and then copy the file gdi32.dll from c:\windows\servicepackfiles\i386\ to c: \ windows \ system32\ before coping this file make a backup of this file in  c: \ windows \ system32\  this location  and reboot it It works&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-7816131353555187938?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/7816131353555187938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=7816131353555187938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7816131353555187938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7816131353555187938'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/04/system-restarts-after-i-install-windows.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-465814961207687302</id><published>2008-03-25T23:39:00.001-07:00</published><updated>2008-03-25T23:42:05.380-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><title type='text'></title><content type='html'>Last week I got a chance to go to the VS 2008 Launch event in Abu Dhabi, It’s a nice time to be there. the event starts with all the basic formulates and the launch is for VS 2008, SQL Server 2008 , Server 2008 , there were 2 sessions one is for developer and another is for Professional , so I went for developer session . first they start with the features in framework and then they explained about the other features in asp.net and they are more concentrated on team server , that’s the very important feature, there is lot new in SQL server 2008 also with more features for reporting and charting . they had included chat and reports in SQL 2008 , I remember in my previous company we bought that , and its very powerful with gadgets with dashboard and they also launched a new product called expression suit , it has expression blend, expression media, expression web media and another one I forget it ..&lt;br /&gt;&lt;br /&gt;We had a good breakfast  in the morning and very good lunch … at last they gave a trial pack for VS 2008, SQL Server 2008, Server 2008 and expression suit , in the next once I will write deeply about the technologies&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-465814961207687302?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/465814961207687302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=465814961207687302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/465814961207687302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/465814961207687302'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/03/last-week-i-got-chance-to-go-to-vs-2008.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-3017573891795397978</id><published>2008-02-18T00:56:00.000-08:00</published><updated>2008-02-18T00:57:28.886-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'></title><content type='html'>Writing the Error or any log message to Event log of  the OS&lt;br /&gt;&lt;br /&gt;string sSource, sLog, sEvent;&lt;br /&gt;sSource = "Error Occur While Inserting Employee Record";&lt;br /&gt;sLog = "Application";&lt;br /&gt;sEvent = "Insert";&lt;br /&gt;&lt;br /&gt;if (!EventLog.SourceExists(sSource))&lt;br /&gt; EventLog.CreateEventSource(sSource,sLog);&lt;br /&gt;EventLog.WriteEntry(sSource,sEvent);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-3017573891795397978?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/3017573891795397978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=3017573891795397978' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/3017573891795397978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/3017573891795397978'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/02/writing-error-or-any-log-message-to.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-4981165703987501860</id><published>2008-02-05T00:56:00.000-08:00</published><updated>2008-02-05T01:01:02.804-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'></title><content type='html'>&lt;strong&gt;Error Message&lt;/strong&gt;&lt;br /&gt;&lt;blockquote&gt;The Current time on this computer adn the current time on the network are different for moreinformation about Date/Time Propertoes, see Help and Support . To log on , Contact your system administrator&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cause :&lt;/strong&gt; This error will occuer when you convert you client PC to the Domain sever . There is the date / time difference between the server and the client . &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution :&lt;/strong&gt; ASk your administrator to check the correct time in the server and the client or if your are the administrator  log in to the client and set the time as if in the server&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-4981165703987501860?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/4981165703987501860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=4981165703987501860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4981165703987501860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4981165703987501860'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/02/current-time-on-this-computer-adn.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-8272826375210147609</id><published>2008-01-20T05:56:00.000-08:00</published><updated>2008-01-20T06:00:32.982-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net FrameWork'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>Specified argument was out of the range of valid values. Parameter name: 9 &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description:&lt;/strong&gt; An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exception Details:&lt;/strong&gt; System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: 9&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Source Error: &lt;/strong&gt;&lt;br /&gt;An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. &lt;br /&gt;&lt;br /&gt;Stack Trace: &lt;br /&gt;&lt;br /&gt;[ArgumentOutOfRangeException: Specified argument was out of the range of valid values.&lt;br /&gt;Parameter name: 9]&lt;br /&gt;   System.Web.UI.WebControls.ListControl.set_SelectedValue(String value) +152&lt;br /&gt;   Masters.Web.LedgerMasterAddEdit.Display() +32&lt;br /&gt;   Masters.Web.LedgerMasterAddEdit.Page_Load(Object sender, EventArgs e) +1710&lt;br /&gt;   System.EventHandler.Invoke(Object sender, EventArgs e) +0&lt;br /&gt;   System.Web.UI.Control.OnLoad(EventArgs e) +67&lt;br /&gt;   System.Web.UI.Control.LoadRecursive() +35&lt;br /&gt;   System.Web.UI.Page.ProcessRequestMain() +731&lt;br /&gt;&lt;br /&gt;________________________________________&lt;br /&gt;Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET Version:1.1.4322.573&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reason: &lt;/strong&gt;Inadequate master record. This type of error will usual occur in the dropdown list / list boxes, for example if we have 3 records which need to be bind to the dropdown list &lt;br /&gt;1 – India &lt;br /&gt;2 – UAE&lt;br /&gt;3 – USA&lt;br /&gt;&lt;br /&gt;Now we had bind to the control  and we had select (UAE) and saved in the transaction file after that we had removed  UAE from that list and now when we try to edit the record from the transaction file  , it will look the record UAE . if it is not there in the list  we will get this error&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution: &lt;/strong&gt;Add the record UAE to the list&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-8272826375210147609?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/8272826375210147609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=8272826375210147609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8272826375210147609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8272826375210147609'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/01/specified-argument-was-out-of-range-of.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-2207576440453083316</id><published>2008-01-19T01:21:00.000-08:00</published><updated>2008-01-19T01:32:25.954-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>Compilation Error &lt;br /&gt;Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. &lt;br /&gt;&lt;br /&gt;Compiler Error Message: BC30560: 'Global' is ambiguous in the namespace 'IIMS'.&lt;br /&gt;&lt;br /&gt;Source Error:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Line 31:     &lt;System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()&gt;  _&lt;br /&gt;Line 32:     Public Class Global_asax&lt;br /&gt;Line 33:         Inherits IIMS.Global&lt;br /&gt;Line 34:         &lt;br /&gt;Line 35:         Private Shared __initialized As Boolean = false&lt;br /&gt;&lt;br /&gt;Source File: C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\iims\6d858d13\228f9de0\y2eps_v4.0.vb    Line: 33&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reason:&lt;/strong&gt; There is an assembly in the project with the same class name; we can find the assembly in the bin folder &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution :&lt;/strong&gt; Just delete the assembly from the bin folder and rebuild the solution .This kind for error occur some time when we may change the assembly name for some reason and forget the delete the assembly from the bin folder&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-2207576440453083316?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/2207576440453083316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=2207576440453083316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/2207576440453083316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/2207576440453083316'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/01/compilation-error-description-error.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-6136767094467300006</id><published>2008-01-16T23:03:00.001-08:00</published><updated>2008-01-16T23:03:57.958-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><title type='text'></title><content type='html'>It’s a Great News from Microsoft that they had given provision to see the source code of the .Net Framework libraries. It  had been announced on October and now it has been released , and  its only for VS2008 . for detailed view you can see that in &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framework-library-source-code-now-available.aspx"&gt;Scott’s Blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-6136767094467300006?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/6136767094467300006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=6136767094467300006' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6136767094467300006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6136767094467300006'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/01/its-great-news-from-microsoft-that-they.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-2915423459531020207</id><published>2008-01-16T22:35:00.000-08:00</published><updated>2008-01-16T23:02:43.038-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net FrameWork'/><title type='text'></title><content type='html'>What are the stages in Software release, what does it actually mean?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Alpha:&lt;/strong&gt; Alpha refers to the very early release, which is typically very buggy and only released to few people internal to the organization. It is helpful, in development, &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Beta:&lt;/strong&gt; Its is the first version released out side the Organization with bugs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Gamma or Release Candidate:&lt;/strong&gt;&lt;br /&gt;At this phase the product is also most completed and up to release with very minimum bugs. When the product reached this stage it means that, there won’t be any further change or update in the code&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Gold or Release:&lt;/strong&gt; It’s the final finished product, with only few fixes. After this stage the product will be stable for release in the market&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-2915423459531020207?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/2915423459531020207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=2915423459531020207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/2915423459531020207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/2915423459531020207'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2008/01/what-are-stages-in-software-release.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-7963951795707825557</id><published>2007-12-11T06:46:00.001-08:00</published><updated>2007-12-11T06:47:54.536-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java Scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'></title><content type='html'>To display the content in the web browser status bar&lt;br /&gt;&lt;br /&gt;&lt;’''body  id="samplepage"  onload ="window.status='First Page'"&gt;&lt;br /&gt;&lt;''form id="Form1" method="post" runat="server"&gt;&lt;br /&gt;   &lt;br /&gt; &lt;''/form&gt;&lt;br /&gt;&lt;’''/body&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-7963951795707825557?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/7963951795707825557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=7963951795707825557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7963951795707825557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7963951795707825557'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/12/to-display-content-in-web-browser_11.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-6304656072513408553</id><published>2007-12-11T06:32:00.000-08:00</published><updated>2007-12-11T06:35:26.512-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java Scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'></title><content type='html'>Disabling the right click in the webpage&lt;br /&gt;" &lt;" body id="”samplepage”" oncontextmenu="return false;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;"/body&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-6304656072513408553?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/6304656072513408553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=6304656072513408553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6304656072513408553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6304656072513408553'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/12/disabling-right-click-in-webpage.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-7111309631780453757</id><published>2007-12-11T06:30:00.000-08:00</published><updated>2007-12-11T06:32:34.246-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;"&gt;Getting the client browser / system details through ASP.NET&lt;br /&gt;&lt;br /&gt;HttpBrowserCapabilities bc=new HttpBrowserCapabilities();&lt;br /&gt;bc=Request.Browser;&lt;br /&gt;Response.Write(bc.Cookies.ToString());&lt;br /&gt;Response.Write(bc.ActiveXControls.ToString());&lt;br /&gt;Response.Write(bc.Platform.ToString());&lt;br /&gt;&lt;br /&gt;Here HttpBrowserCapabilities is an class which is available in the system.web namespace ,first create an object and assign the client browser to it then we can get the details of the client browser with this the different property available&lt;br /&gt;&lt;br /&gt;Response.Write( HttpContext.Current.Server.MachineName ) ;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is used to get the client system name &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-7111309631780453757?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/7111309631780453757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=7111309631780453757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7111309631780453757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7111309631780453757'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/12/getting-client-browser-system-details.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-6268155215036799317</id><published>2007-12-05T00:00:00.000-08:00</published><updated>2007-12-05T00:02:39.544-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crystal Report FAQ&apos;s'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;"&gt;Using shared variables in Crystal report&lt;br /&gt;&lt;br /&gt;1. Create a formula in mainreport as  @iammainformula with shared variable declared as Shared stringVar amtword := {?amntInWords};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;2. Create a formula in subreport as @iamsubformaula with the shared variable with same name as we declared in the main report&lt;br /&gt;Shared stringVar amtword ;&lt;br /&gt;amtword;&lt;br /&gt;&lt;br /&gt;now we can access the value from the main report in the  sub report&lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-6268155215036799317?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/6268155215036799317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=6268155215036799317' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6268155215036799317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6268155215036799317'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/12/using-shared-variables-in-crystal.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-8629796418013708878</id><published>2007-10-14T22:17:00.000-07:00</published><updated>2007-10-14T22:22:44.350-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><title type='text'></title><content type='html'>&lt;p align="center"&gt;&lt;span style="font-family:verdana;"&gt;How do i learn from my Job ?&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Many of well-wishers and friends had advised me to learn from the present job and try to go for a better job. At the beginning I am very confused about “Learning the Job “, because I thought learning the technology is enough to grow up in the carrier but that’s not a true apart from learning that, there are lot of other things are there to learned. When I grew up in my carrier I started understanding the real meaning for “Learning the Job”. So I thought of sharing my view with you all. Basically, learning means what we grasped from the work which we do or what we grasped from the environment which we are. Just a very small list that I used to follow &lt;br /&gt;&lt;br /&gt;  1.      Learn professionalism  both in the work the and culture  &lt;br /&gt;  2.      Learn the best use of Technologies&lt;br /&gt;  3.      Learn to Update yourself with latest technology and news&lt;br /&gt;  4.      Learn how to Speak&lt;br /&gt;  5.      Learn how to write and maintain documents&lt;br /&gt;  6.      Learn how to handle the situations&lt;br /&gt;  7.      Learn the real Business&lt;br /&gt;  8.      Learn how to present yourself &lt;br /&gt;  9.      Learn how to motivate other and to get self-motivated&lt;br /&gt;  10.    Learn how to deal with peoples&lt;br /&gt;  11.    Learn the way to analyze the situations&lt;br /&gt;  12.    Learn how to build a team&lt;br /&gt;  13.    Learn your Duties&lt;br /&gt;  14.    Learn to take  responsibility&lt;br /&gt;  15.    Learn to plan and Execute&lt;br /&gt;  16.    Learn to Manage Time&lt;br /&gt;  17.    Learn to make good relation with your co-workers&lt;br /&gt;  18.    Learn how to earn&lt;br /&gt;  19.    Learn how to set a target and focus on that&lt;br /&gt;  20.    Learn all the bad things in your profession which will help you to do the   good things&lt;br /&gt;  21.    Learn to be loyal&lt;br /&gt;  22.    and finally learn to LOVE your work&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; These are all a very small list which I had given. There are  lot to learn .Learning the work and the work culture will vary from the company to company and the locality to locality and that to depend on the team which you work .don’t scold me if there is any grammatical mistake .sorry  .hahaha&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-8629796418013708878?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/8629796418013708878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=8629796418013708878' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8629796418013708878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8629796418013708878'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/10/how-do-i-learn-from-my-job-many-of-well.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-2299283829176386896</id><published>2007-10-14T22:00:00.000-07:00</published><updated>2007-10-14T22:03:14.252-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net FrameWork'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-family:verdana;"&gt;Generating KeyPair using SN.EXE&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The Strong Name tool helps to sign assemblies with strong names. SN Stands for Strong Name &lt;br /&gt;The Strong Name Consists of the Assembly Identification like Assembly Name   ,Version ,Culture ,Public Key, and digital signature&lt;br /&gt;&lt;br /&gt;The Public Key can be generated by using the .Net Framework tool (SN.EXE).&lt;br /&gt;&lt;br /&gt;The key pair generated can be used for different assembly&lt;br /&gt;The Strong name solves the versioning problem and naming problem&lt;br /&gt;The user can deploy an assembly with the same name and same key pair in the GAC just by changing the version number&lt;br /&gt;&lt;br /&gt;The simple syntax to generate strong name&lt;br /&gt;          Go to visual studio 2003 Command prompt and type the following command to generate the Key pay&lt;br /&gt;&lt;br /&gt;          Sn – K C:\Strongname.snk&lt;br /&gt;When you type enter the strong name file will be generated in the specified location&lt;br /&gt;To export the key from 1 file format to another&lt;br /&gt;          Sn – o C:\Strongname.snk C:\Strongname.txt&lt;br /&gt;          Sn – p C:\Strongname.snk C:\Strongname.txt&lt;br /&gt;&lt;br /&gt;To Verify&lt;br /&gt;          Sn – v Sample.dll&lt;br /&gt;It will verify for the strong name signature in the assembly if you put –vf instead of –v it’s a force verification &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-2299283829176386896?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/2299283829176386896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=2299283829176386896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/2299283829176386896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/2299283829176386896'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/10/generating-keypair-using-sn.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-6475356442271175599</id><published>2007-08-08T20:44:00.000-07:00</published><updated>2007-08-09T01:03:08.522-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java Scripts'/><title type='text'></title><content type='html'>&lt;span style="font-family:Arial;font-size:85%;color:#000000;"&gt;Hi,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;                     If you want to disable the right click option in the browser, include the following lines of code in the header portion of the page.&lt;/span&gt;&lt;br /&gt;&amp;lt;SCRIPT&amp;gt;&lt;br /&gt;function noRightClick()&lt;br /&gt;{  &lt;br /&gt;&lt;br /&gt;    if (event.button == 2)&lt;br /&gt;      {  &lt;br /&gt;            alert("Right Click Not Allowed!");        &lt;br /&gt;            return false;&lt;br /&gt;      }&lt;br /&gt; &lt;br /&gt;}&lt;br /&gt;document.onmousedown = noRightClick&lt;br /&gt;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Regards,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Sasikumar&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-6475356442271175599?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/6475356442271175599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=6475356442271175599' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6475356442271175599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6475356442271175599'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/08/disable-right-click-option-in-browser.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-1514357697979781286</id><published>2007-08-08T01:12:00.000-07:00</published><updated>2007-08-08T01:45:37.660-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-family:verdana;"&gt; Protecting your SAM Database&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="left"&gt;&lt;span style="font-family:verdana;"&gt;How to I protect my system. How to make my PC more secure on windows environment there are few common way we can protect our PC&lt;br /&gt;&lt;br /&gt;By setting the BIOS password.&lt;br /&gt;By Setting Windows password&lt;br /&gt;By using system Hardware key &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;"&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="left"&gt;&lt;span style="font-family:verdana;"&gt;By using SYSKEY Utility.&lt;br /&gt;&lt;br /&gt;I know most of will know the first 3 way of protecting and the fourth is quite different. Even thought SYSKEY Utility. is part of our OS we are not used to it . Let me explain about it .first we will know where this SYSKEY Utility resides inside our OS it’s in &lt;span style="color:#ff0000;"&gt;C:\WINDOWS\system32&lt;/span&gt; folder. This utility is used to protect the System Account Manager Database (SAM) to run this utility go to run and type syskey &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;"&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;p align="left"&gt;&lt;span style="font-family:verdana;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5096246854288485714" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_oKnrU61Wuyc/RrmBg02RLVI/AAAAAAAAAB8/ou34J0tNooo/s320/fig1.bmp" border="0" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:verdana;"&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;p align="center"&gt;&lt;span style="font-family:verdana;"&gt;Fig1&lt;br /&gt;The SYSKEY Utility will open now&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family:verdana;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5096247266605346146" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_oKnrU61Wuyc/RrmB402RLWI/AAAAAAAAACE/7Ln6OjW7hN8/s320/fig2.bmp" border="0" /&gt; &lt;p align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;p align="center"&gt;&lt;span style="font-family:verdana;"&gt;Fig 2&lt;br /&gt;&lt;br /&gt;Ok what is SAM what it does, this is the place where the OS will maintain the system username and password in encrypted format, now what the SYSKEY utility will do . it will move the decryption key to the floppy disk so that if you put the Floppy disk, only the system will open . Lets explain what’s there in the fig 2 here we have the Encryption Disabled and Encryption Enabled.&lt;br /&gt;&lt;br /&gt;When you select the Encryption Disabled it will not encrypt the syskey if you select Encryption Enabled it will encrypt. After that clink the update button &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5096247481353710962" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_oKnrU61Wuyc/RrmCFU2RLXI/AAAAAAAAACM/ZXRH5R0sJKk/s320/fig3.bmp" border="0" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="font-family:verdana;"&gt;Fig 3&lt;br /&gt;In this screen we have the two options first the password setup which the user can give for their own or else we can select the system generated password. Again here we have the two way of storing the password. When you select the store startup key on floppy disk. The encrypted key will be stored in the floppy or if you select the store startup key locally it will be stored in the local system itself. This one of the most secure way to protect your system the data.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-1514357697979781286?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/1514357697979781286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=1514357697979781286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1514357697979781286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1514357697979781286'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/08/protecting-your-sam-database-how-to-i.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_oKnrU61Wuyc/RrmBg02RLVI/AAAAAAAAAB8/ou34J0tNooo/s72-c/fig1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-261570403576153189</id><published>2007-07-18T08:25:00.000-07:00</published><updated>2007-07-18T08:26:52.537-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;"&gt;Trciks to play  Minesweeper Game.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color:#ff0000;"&gt;&lt;br /&gt;Press X, Y, Z, Z, Y, Shift +Enter, Enter&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now open the Minesweeper and watch the Top Left Corner of the screen and move your mouse cursor over the mine in the game. If there is no boom the Top Left Corner pixel will be set to 1 or else it will be set to 0 so you can see the difference in the Top Left Corner pixel. Based on this you can easily finish the game&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-261570403576153189?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/261570403576153189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=261570403576153189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/261570403576153189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/261570403576153189'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/07/trciks-to-play-minesweeper-game.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-4772997613185628451</id><published>2007-07-16T00:09:00.000-07:00</published><updated>2007-07-16T00:12:29.987-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;"&gt;Enabling Arabic in SQL server /Arabic is not recognized in SQL server it displays as “???????”.i had seen may query like this in many discussion group  and I had also faced the same  problem .These are the few tips which I had followed to solve the problem&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Solution 1: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;                 Set the collation for the field to Arabic while creating the table&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;How do I change the collation for the existing table?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#ff0000;"&gt;ALTER TABLE  #studrelation ALTER COLUMN stu_rela_code&lt;br /&gt;            Nvarchar(100) COLLATE Arabic_CI_AS NOT NULL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Here Arabic_CI_AS&lt;br /&gt;&lt;br /&gt;Arabic           –        Language which you need&lt;br /&gt;CI/CS            -        Case Insensitive / Case Sensitive&lt;br /&gt;AS/KS/WS     -        Accent sensitivity/ Kana Sensitivity/ Width sensitivity&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Solution 2: &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Arabic will be recognized only with data type Nvarchar, text if you insert in varchar data type it won’t work.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;color:#ff0000;"&gt;CREATE TABLE #studrelation&lt;br /&gt;(        stud_id int,&lt;br /&gt;          stu_rela_code &lt;span style="color:#3366ff;"&gt;Nvarchar(100)&lt;/span&gt;        &lt;br /&gt;)&lt;br /&gt;Insert into #studrelation(stud_id,stu_rela_code)values(1,'رسوم كتب')&lt;br /&gt;&lt;br /&gt;select * from studrelation where stu_rela_code like &lt;span style="color:#3366ff;"&gt;N'&lt;/span&gt;%رسوم كتب%'&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-4772997613185628451?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/4772997613185628451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=4772997613185628451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4772997613185628451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4772997613185628451'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/07/enabling-arabic-in-sql-server-arabic-is.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-6884955038228095919</id><published>2007-07-13T08:31:00.000-07:00</published><updated>2007-07-13T08:48:52.397-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='.Net FrameWork'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;In this we will learn about the WinCV tool, I am going to give just a short summary about WinCV and its usage and how to use this tool more effectively for the programming&lt;br /&gt;&lt;br /&gt;Before learning about the WinCV tool we will learn the real scenario  &lt;br /&gt;&lt;br /&gt;Many times while programming,  will be blinking before the monitor without knowing the proper object  or class available , then what’s the next step only Google its it right. How it will be if we have a tool that will allow you search for class the objects in the .net library yes we have the inbuilt tool called WinCV.exe which is available at &lt;span style="color:#ff0000;"&gt;C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin,&lt;/span&gt; just you can open the tool and type the class or object which you need to find out it will list out all the content the assembly name, field, Constructors, Properties, Events, Methods&lt;br /&gt;&lt;br /&gt;Ok Then what to do if we have our own assembly and how to browse the objects in that .There is a web configuration file called WinCV.exe in the same location you can edit the configuration file and add your assembly in the tag [&lt;span style="color:#ff0000;"&gt;&lt;assembly name="Myassembly.MyClass, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"&gt;&lt;/span&gt;] then you can browse your assembly. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-6884955038228095919?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/6884955038228095919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=6884955038228095919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6884955038228095919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6884955038228095919'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/07/in-this-we-will-learn-about-wincv-tool.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-5600701270481606568</id><published>2007-06-30T22:02:00.000-07:00</published><updated>2007-06-30T22:03:15.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crystal Report FAQ&apos;s'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;This kind of  error will occur  in crystal report when you export  the report to any other format. For example from “.rpt” to “.pdf” /”.doc” like that. The error message will be like this&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Problem:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;            Invalid export DLL or Export Format&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cause /Reason:&lt;/strong&gt;&lt;br /&gt;            The problem is in the export dll used in the crystal report.. since its not properly registered this problem will occur&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;br /&gt;            Uninstall the acrobat reader and reinstall it this problem will be solved&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-5600701270481606568?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/5600701270481606568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=5600701270481606568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/5600701270481606568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/5600701270481606568'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/06/this-kind-of-error-will-occur-in.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-101022120903563850</id><published>2007-06-30T22:01:00.000-07:00</published><updated>2007-06-30T22:02:27.578-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crystal Report FAQ&apos;s'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Some time we may face the Error While we load the Crystal  report in the application . the error message which we will face is&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Problem:&lt;br /&gt;&lt;/strong&gt;&lt;span style="color:#ff0000;"&gt;             Error : Load Report failed&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Cause /Reason:&lt;br /&gt;&lt;/strong&gt;            When the report file (.rpt file) is not in the Specific path which you had mention in the application this error will occur&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;Solution:&lt;br /&gt;&lt;/strong&gt;            Place the specific .rpt file in the path specified. &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-101022120903563850?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/101022120903563850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=101022120903563850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/101022120903563850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/101022120903563850'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/06/some-time-we-may-face-error-while-we.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-1876369488935284032</id><published>2007-06-29T01:21:00.000-07:00</published><updated>2007-06-29T01:29:53.193-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Config'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;div&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;Regional Settings for IIS&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Some time we may get problem in language or the numeric/ date time format while you deployed an asp.net application or in the development itself.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Problem:&lt;/strong&gt;&lt;br /&gt;The problem is in the date time format that your system displays. Actually the date should be in &lt;strong&gt;“dd/MM/yyyy”&lt;/strong&gt; format but it displays as&lt;strong&gt; “dd-MM-yyyy”&lt;/strong&gt; or some other format. Even though you try by setting the regional setting also its wont work. But the same application works in another server / PC with &lt;strong&gt;“dd/MM/yyyy”&lt;/strong&gt; format and the month name is also displaying in Different language .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Cause:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;In the Globalization attribute in the machine.config file if the culture if not set this problem arise. You can find the configuration file in &lt;span style="color:#3333ff;"&gt;“C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG”&lt;/span&gt; this location&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Give the culture name the Globalization attribute&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;globalization style="COLOR: #3333ff" requestencoding="utf-8" responseencoding="utf-8"&gt;&lt;img id="BLOGGER_PHOTO_ID_5081400396235326242" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_oKnrU61Wuyc/RoTCvOsiwyI/AAAAAAAAAB0/7MtfO0_Opas/s320/regional.bmp" border="0" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;So the asp.net application will take the regional settings from the machine.Config file. Here I had set to US English you can set to any other language format if you need.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note:&lt;/strong&gt; This setting is for all the application deployed in that IIS Server &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-1876369488935284032?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/1876369488935284032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=1876369488935284032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1876369488935284032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1876369488935284032'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/06/regional-settings-for-iis-some-time-we.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_oKnrU61Wuyc/RoTCvOsiwyI/AAAAAAAAAB0/7MtfO0_Opas/s72-c/regional.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-1781884678958128234</id><published>2007-06-07T07:39:00.000-07:00</published><updated>2007-06-07T07:44:47.388-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><title type='text'></title><content type='html'>&lt;p&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Weather Microsoft is watching your system. Don’t they have any other work than that. “wpa.dbl “.WPA stands for Windows Product Activation for Windows XP and above version of Microsoft OS is using the wpa.dbl file to activate the product. There are lot of rumours that, by using this file Microsoft is going to watch your activities. Ya its may be true but not all your personal activities ,it will check for the OS license only . Ok how MS is going to check the license, &lt;span style="color:#cc0000;"&gt;weather they are going to take my H/W info.&lt;/span&gt; Yes they are, there are few listed H/W which they are going to check they are&lt;br /&gt;&lt;br /&gt;NIC &amp;amp; MAC address&lt;br /&gt;HDD Serial Number&lt;br /&gt;processor number&lt;br /&gt;Display Adapter&lt;br /&gt;SCSI Adapter&lt;br /&gt;IDE Adapter (effectively the motherboard)&lt;br /&gt;RAM Amount Range (i.e., 0-64mb, 64-128mb, etc.)&lt;br /&gt;Processor Type&lt;br /&gt;CD-ROM / CD-RW / DVD-ROM&lt;br /&gt;&lt;br /&gt;The “wpa.dbl “ is going to have the info of the above said H/W. &lt;span style="color:#cc0000;"&gt;Then What its does?&lt;/span&gt; Every time you boot you system the OS will check the H/W serial number with the number in the “wpa.dbl “ file, if your version of OS pass 7 checks then only your OS will be considered as licensed one. If else you can all MS through phone and you can activate it&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;What happen when I change the H/W?&lt;/span&gt;&lt;br /&gt;If you change 1 or 2 H/W there is no problem if the OS passes less then 7 checks then you want to reactivate your OS through phone call. So this what “wpa.dbl “file is going to do in your system&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-1781884678958128234?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/1781884678958128234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=1781884678958128234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1781884678958128234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1781884678958128234'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/06/weather-microsoft-is-watching-your.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-8071726333827364262</id><published>2007-05-30T05:15:00.000-07:00</published><updated>2007-05-30T05:21:00.713-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows forms'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;"&gt;Here is the code to add the controls dynamically to the form and to generate events for the generated controls .the code is an C# code&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color:#3366ff;"&gt;private void&lt;/span&gt; Form1_Load(&lt;span style="color:#3366ff;"&gt;object&lt;/span&gt; sender, System.EventArgs e)&lt;br /&gt;{&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;int&lt;/span&gt; y=16,x=72;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;for&lt;/span&gt; (&lt;span style="color:#3366ff;"&gt;int&lt;/span&gt; i=1; i&lt;=5;i++) { btn=&lt;span style="color:#3366ff;"&gt;new&lt;/span&gt; Button();&lt;br /&gt;panel1.Controls.Add(btn);&lt;br /&gt;btn.Location=new System.Drawing.Point(x, y);&lt;br /&gt;btn.Text ="Button"+i.ToString();&lt;br /&gt;y=y+30;&lt;br /&gt;btn.Click+=&lt;span style="color:#3366ff;"&gt;new&lt;/span&gt; EventHandler(btn_Click);&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color:#3366ff;"&gt;private void&lt;/span&gt; btn_Click(&lt;span style="color:#3366ff;"&gt;object&lt;/span&gt; sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;Button bt=(Button)sender;&lt;br /&gt;MessageBox.Show(bt.Text);&lt;br /&gt;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="color:#ff0000;"&gt;Code description&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Create a new instance for the button object btn=new Button(); then add the object to the form or panel here I am using panel to place the button control. Then the event is generated in the look it self. The btn_Click event is for the generated buttons. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-8071726333827364262?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/8071726333827364262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=8071726333827364262' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8071726333827364262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8071726333827364262'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/05/here-is-code-to-add-controls.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-3227494377161606282</id><published>2007-05-30T04:53:00.000-07:00</published><updated>2007-05-30T04:54:30.885-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General Topics'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;The top 10 dead (or dying) computer skills&lt;br /&gt;&lt;br /&gt;1. Cobol&lt;br /&gt;2. No relational DBMS&lt;br /&gt;3. Non-IP networks&lt;br /&gt;4. cc: Mail&lt;br /&gt;5. Cold Fusion&lt;br /&gt;6. C programming&lt;br /&gt;7. PowerBuilder&lt;br /&gt;8. Certified NetWare Engineers&lt;br /&gt;9. PC network administrators&lt;br /&gt;10. OS/2&lt;br /&gt;&lt;br /&gt;Reference: &lt;/span&gt;&lt;a href="http://www.computerworld.com/action/article.do?command=printArticleBasic&amp;articleId=9020942"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://www.computerworld.com/action/article.do?command=printArticleBasic&amp;amp;articleId=9020942&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-3227494377161606282?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/3227494377161606282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=3227494377161606282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/3227494377161606282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/3227494377161606282'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/05/top-10-dead-or-dying-computer-skills-1.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-4669907699197025420</id><published>2007-05-18T23:14:00.001-07:00</published><updated>2007-05-18T23:17:09.463-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><title type='text'>Working with a Database in C#</title><content type='html'>&lt;FONT face=verdana&gt;  &lt;div align=left&gt;PublicJoe's - Sample Chapter - Teach Yourself C# in 24 Hours - Chapter 21 - Working with a Database in C#&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#004081&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Teach Yourself C# in 24 Hours - Chapter 21 - Working with a Database&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;in C#&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;By James Foxall and Wendy Haro-Chun.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;ISBN: 0-6723-2287-0&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;You've heard it so many times that it's almost a cliché: This is the information age. Information is data, and managing information means working with databases. Database design is a skill unto itself, and entire books are devoted to database design and management. In this hour, you'll learn the basics of working with a database using ADO.NET, Microsoft's newest database technology.  Although&amp;nbsp; high-end solutions are built around advanced database technologies such as Microsoft's SQL Server, the Microsoft Jet database (used by Microsoft Access) is more readily available and easier to learn, so you'll build working examples that use a Jet database.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;The highlights of this hour include the following:&lt;/FONT&gt;&lt;/div&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV align=left&gt;&lt;FONT face=verdana&gt;l Introduction to ADO.NET&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV align=left&gt;&lt;FONT face=verdana&gt;l Connecting to a database&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV align=left&gt;&lt;FONT face=verdana&gt;l Understanding DataTables&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV align=left&gt;&lt;FONT face=verdana&gt;l Creating a DataAdapter&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV align=left&gt;&lt;FONT face=verdana&gt;l Referencing fields in a DataRow&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV align=left&gt;&lt;FONT face=verdana&gt;l Navigating records&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV  align=left&gt;&lt;FONT face=verdana&gt;l Adding, editing, and deleting records&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV align=left&gt;&lt;FONT face=verdana&gt;l Building an ADO.NET example&lt;/FONT&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;NOTE&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;You'll learn a lot in this hour, but realize that this material is really the tip of the iceberg. Database programming can be, and often is, very complex. This hour is intended to get you writing database code as&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;quickly as possible, but if you plan on doing a lot of database programming, you'll want to consult a dedicated book (or two) on the subject. Start by creating a new Windows Application named Database Example. Change the name of the default formto &lt;FONT color=#0000ff&gt;fclsMain &lt;/FONT&gt;and set its Text property to Database Example. Next, click the View Code button on the Solution Explorer window to access the form's code, scroll down and locate the  procedure &lt;FONT color=#0000ff&gt;Main()&lt;/FONT&gt;, and change the reference of Form1 to &lt;FONT color=#0000ff&gt;fclsMain&lt;/FONT&gt;. Finally, click the Form1.cs tab to return to the form designer.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div align=left&gt;Introduction to ADO.NET&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;ADO.NET is the .NET platform's new database technology, and it builds on ADO (Active Data Objects). ADO. NET defines DataSet and DataTable objects that are optimized&amp;nbsp; for moving disconnected sets of data across intranets and Internets, including through firewalls. At the same time, ADO.NET includes the traditional Connection and Command objects, as well as an object called a DataReader that resembles a forward-only, readonly ADO recordset. Together these objects provide the very best performance and throughput for retrieving&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;data from a  database.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div align=left&gt;Connecting to a Database&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;To access data in a database, you must first establish a connection using an ADO.NET connection object. Two connection objects are included in the .NET Framework: the &lt;FONT color=#0000ff&gt;OleDbConnection &lt;/FONT&gt;object, for working with the same OLE DB data providers you would access through traditional ADO, and the &lt;FONT color=#0000ff&gt;SqlConnection &lt;/FONT&gt;object, for optimized access to Microsoft SQL Server. Because these examples connect to the Microsoft Jet Database, you'll be using the &lt;FONT color=#0000ff&gt;OleDbConnection &lt;/FONT&gt;object. To create an object variable of type &lt;FONT color=#0000ff&gt;OleDbConnection &lt;/FONT&gt;and&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;initialize the variable to a new connection, you  could use a statement such as the following:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;OleDbConnection cnADONetConnection = &lt;FONT color=#0000ff&gt;new &lt;/FONT&gt;OleDbConnection();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;To use ADO.NET, the first step that you need to take is to add the proper Namespace to your project. Doubleclick the form now to access its events. Scroll to the top of the class and add &amp;nbsp;the following &lt;FONT color=#0000ff&gt;using &lt;/FONT&gt;statement on the line below the other &lt;FONT color=#0000ff&gt;using &lt;/FONT&gt;statements:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;using &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;System.Data.OleDb;&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;You're going to create a  module-level variable to hold the connection, so&amp;nbsp; place the cursor below the left bracket (&lt;FONT color=#0000ff&gt;{&lt;/FONT&gt;) that follows the statement &lt;FONT color=#0000ff&gt;public class fclsMain : System.Windows.Forms.Form &lt;/FONT&gt;and&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;press Enter to create a new line. Enter the following statement:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;OleDbConnection m_cnADONetConnection = &lt;FONT color=#0000ff&gt;new &lt;/FONT&gt;OleDbConnection();&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Before using this connection, you must specify the data source to which you want to connect. This is done through the &lt;FONT color=#0000ff&gt;ConnectionString &lt;/FONT&gt;property of the ADO.NET connection object. The &lt;FONT color=#0000ff&gt;ConnectionString&lt;/div&gt;&lt;/FONT&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;contains connection information such as the name of the provider, username, and password. The  &lt;FONT color=#0000ff&gt;ConnectionString &lt;/FONT&gt;might contain many connection parameters; the set of parameters available varies&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;depending on the source of data that you are connecting to. Some of the parameters used in the OLE DB &lt;FONT color=#0000ff&gt;ConnectionString &lt;/FONT&gt;are listed in Table 21.1. If you specify multiple parameters, separate them with a&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;semicolon.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Table 21.1 - Possible Parameters for ConnectionString&lt;/FONT&gt;&lt;/div&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Parameter Description&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Provider &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;The name of the data provider (Jet, SQL, and so on) to use.&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Data Source= &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;The name  of the data source (database) to connect to.&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;UID= &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;A valid username to use when connecting to the data source.&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;PWD= &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;A password to use when connecting to the data source.&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;DRIVER= &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;The name of the database driver to use. This isn't required if a DSN is specified.&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;SERVER= &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;The network name of the data source server.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;The &lt;FONT color=#0000ff&gt;Provider= &lt;/FONT&gt;parameter is one of the most important at this point and is governed by the type of database you're accessing. For example, when accessing a SQL database, you specify the  provider information for SQL; when accessing a Jet database, you specify the provider for Jet. In this example, you'll be accessing a Jet (Microsoft Access) database, so you'll use the provider information for Jet.In addition to specifying the provider, you're also going to specify the database. I've provided a sample database at the Web site for this book. This code assumes that you've placed the database in a folder called C: \Temp. If you are using a different folder, you'll need to change the code accordingly.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;To specify the &lt;FONT color=#0000ff&gt;ConnectionString &lt;/FONT&gt;property of your ADO.NET connection, place the following statement in the Load event of your form:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_cnADONetConnection.ConnectionString =&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;@"Provider=Microsoft.Jet.OLEDB.4.0;Data  Source=C:\temp\contacts.mdb";&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;After the connection string is defined, a connection to a data source is established by using the &lt;FONT color=#0000ff&gt;Open()&lt;/FONT&gt;method of the connection object. The &lt;FONT color=#0000ff&gt;Open() &lt;/FONT&gt;method has the following syntax:&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;objectvariable.Open();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;NOTE&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Refer to the online documentation for information on the connection strings for providers other than Jet.When you attach to an unsecured Jet database, it's not necessary to provide a username and password. When attaching to a secured Jet database, however, you'll have to provide a username and a password. This is done by passing the username and password as parameters in the  ConnectionString property. The sample database I've provided isn't secured, so it's not necessary to provide a username and password.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Closing a Connection to a Data Source&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;You should always explicitly close a connection to a data source. This means that you should not rely on a variable going out of scope to close a connection, but you should force an explicit disconnect via code. This is&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;accomplished by calling the &lt;FONT color=#0000ff&gt;Close() &lt;/FONT&gt;method of the connection object.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;You're now going to write code to explicitly close the connection when the form is closed. Start by clicking the Form1.cs tab to return to the form designer. Next, click the Events button on the Properties window (the lightening bolt) to access  the list of events for the form. Double-click the Closed event to create a new event handler. Enter the following statement in the Closed event:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_cnADONetConnection.Close();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Manipulating Data&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;The easiest way to manipulate data using ADO.NET is to create a DataTable object containing the resultset of a table, query, or stored procedure. Using a DataTable, you can add, edit, delete, find, and navigate records. The following sections explain how to use DataTables.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div align=left&gt;Understanding DataTables&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;DataTables &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;contain a snapshot of the data in the data source. You  generally start by filling a DataTable, and then you manipulate the results of the DataTable before finally sending the changes back to the data source.The DataTable is populated using the &lt;FONT color=#0000ff&gt;Fill() &lt;/FONT&gt;method of a DataAdapter object, and changes are sent back to the database using the &lt;FONT color=#0000ff&gt;Update() &lt;/FONT&gt;method of a DataAdapter. Any changes made to the DataTable appear only in the local copy of the data until you call the &lt;FONT color=#0000ff&gt;Update() &lt;/FONT&gt;method. Having a local copy of the data reduces contention by preventing users from blocking others from reading the data while it is being viewed. This is similar to the Optimistic Batch Client Cursor in ADO.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div align=left&gt;Creating a DataAdapter&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;To populate a &lt;FONT  color=#0000ff&gt;DataTable&lt;/FONT&gt;, you need to create a &lt;FONT color=#0000ff&gt;DataAdapter&lt;/FONT&gt;, an object&amp;nbsp; that provides a set of properties and methods to retrieve and save data between a &lt;FONT color=#0000ff&gt;DataSet &lt;/FONT&gt;and its source data. The &lt;FONT color=#0000ff&gt;DataAdapter &lt;/FONT&gt;you're going to create will use the connection you've already defined to connect to the data source and will then execute a query you'll provide. The results of that query will be pushed into a &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;. Just as two ADO.NET connection objects are in the .NET Framework, there are two ADO.NET &lt;FONT color=#0000ff&gt;DataAdapter &lt;/FONT&gt;Objects as well: the &lt;FONT color=#0000ff&gt;OleDbDataAdapter &lt;/FONT&gt;and the &lt;FONT color=#0000ff&gt;SqlDataAdapter&lt;/FONT&gt;. Again, you'll be using the&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;OleDbDataAdapter &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;because you aren't connecting to Microsoft SQL Server. The constructor for  the &lt;FONT color=#0000ff&gt;DataAdapter &lt;/FONT&gt;optionally takes the command &amp;nbsp;to execute when filling a &lt;FONT color=#0000ff&gt;DataTable &lt;/FONT&gt;or &lt;FONT color=#0000ff&gt;DataSet&lt;/FONT&gt;, as well as a connection specifying the data source. (You could have multiple&amp;nbsp; nnections open in a single project.) This constructor has the following syntax: &lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;OleDbDataAdapter cnADONetAdapter = &lt;FONT color=#0000ff&gt;new&lt;/div&gt;&lt;/FONT&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;OleDbDataAdapter([CommandText],[Connection]);&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;To add the &lt;FONT color=#0000ff&gt;DataAdapter &lt;/FONT&gt;to your project, first add the following statement immediately below the statement you entered to declare the &lt;FONT color=#0000ff&gt;m_cnADONewConnection &lt;/FONT&gt;object.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT  face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;OleDbDataAdapter m_daDataAdapter = &lt;FONT color=#0000ff&gt;new &lt;/FONT&gt;OleDbDataAdapter();&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Next, add the following statement to the &lt;FONT color=#0000ff&gt;Load &lt;/FONT&gt;event of the form, immediately following the statement that creates the connection:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;_daDataAdapter = &lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;new &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;OleDbDataAdapter("Select * From Contacts",m_cnADONetConnection);&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Because you're going to use the &lt;FONT color=#0000ff&gt;DataAdapter &lt;/FONT&gt;to update the original data source, you need to specify the insert, update, and delete statements to use to submit changes from the &lt;FONT  color=#0000ff&gt;DataTable &lt;/FONT&gt;to the data source. ADO. NET lets you customize how updates are submitted by allowing you to manually specify these statements as database commands or stored procedures. In this case, you're going to have ADO.NET automatically generate these statements for you by creating a &lt;FONT color=#0000ff&gt;CommandBuilder &lt;/FONT&gt;object. Enter the following statement to create the&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;CommandBuilder&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;.&lt;/FONT&gt;&lt;/div&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;OleDbCommandBuilder m_cbCommandBuilder =&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;new &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;OleDbCommandBuilder(m_daDataAdapter);&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;When you create the &lt;FONT color=#0000ff&gt;CommandBuilder&lt;/FONT&gt;, you pass into the constructor the &lt;FONT color=#0000ff&gt;DataAdapter  &lt;/FONT&gt;that you want the &lt;FONT color=#0000ff&gt;CommandBuilder &lt;/FONT&gt;to work with. The &lt;FONT color=#0000ff&gt;CommandBuilder &lt;/FONT&gt;then registers for update events on the &lt;FONT color=#0000ff&gt;DataAdapter&lt;/div&gt;&lt;/FONT&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;and provides the insert, update, and delete commands as needed. You don't need to do anything further with the &lt;FONT color=#0000ff&gt;CommandBuilder&lt;/FONT&gt;.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;NOTE&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;When using a Jet database, the &lt;FONT color=#0000ff&gt;CommandBuilder &lt;/FONT&gt;object can create the dynamic SQL code only if the table in question has a primary key defined.&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div align=left&gt;Creating and Populating DataTables&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;You're going to create a module-level &lt;FONT  color=#0000ff&gt;DataTable &lt;/FONT&gt;in your project. First, create the &lt;FONT color=#0000ff&gt;DataTable &lt;/FONT&gt;variable by adding the following statement on the line below the statement you entered previously to declare a new modulelevel &lt;FONT color=#0000ff&gt;m_daDataAdapter &lt;/FONT&gt;object:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;DataTable m_dtContacts = &lt;FONT color=#0000ff&gt;new &lt;/FONT&gt;DataTable();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;You are going to use an integer variable to keep track of the user's current position within the &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;. To do this, add the following statement immediately below the statement you just entered to declare the new &lt;FONT color=#0000ff&gt;DataTable &lt;/FONT&gt;object:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;int  &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;m_rowPosition = 0;&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Next, add the following statement to the Load event of the form, immediately following the statement that creates the &lt;FONT color=#0000ff&gt;CommandBuilder&lt;/FONT&gt;:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_daDataAdapter.Fill(m_dtContacts);&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;NOTE&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Because the &lt;FONT color=#0000ff&gt;DataTable &lt;/FONT&gt;doesn't hold a connection to the data source, it's not necessary to close it when you're finished.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Your class should now look like the one in&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Figure 21.1.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Figure 21.1 - This  code accesses a database and creates a &lt;FONT color=#0000ff&gt;DataTable &lt;/FONT&gt;that can be used anywhere in the class.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Referencing Columns in a DataRow&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;DataTable&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;s contain a collection of &lt;FONT color=#0000ff&gt;DataRow&lt;/FONT&gt;s. To access a row within the &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;, you specify the ordinal of that &lt;FONT color=#0000ff&gt;DataRow&lt;/FONT&gt;. For example, you could access the first row of your &lt;FONT color=#0000ff&gt;DataTable &lt;/FONT&gt;like this:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;DataRow m_rwContact = m_dtContacts.Rows[0];&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Data elements in a &lt;FONT color=#0000ff&gt;DataRow &lt;/FONT&gt;are called columns. For example, two&amp;nbsp;&amp;nbsp; olumns, &lt;FONT  color=#0000ff&gt;ContactName &lt;/FONT&gt;and &lt;FONT color=#0000ff&gt;State&lt;/FONT&gt;, are in the &lt;FONT color=#0000ff&gt;Contacts &lt;/FONT&gt;table I've created. To reference the value of a column, you can pass the column name to the &lt;FONT color=#0000ff&gt;DataRow &lt;/FONT&gt;like this:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;m_rwContact["ContactName"] = "Bob Brown";&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;or&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Debug.WriteLine(m_rwContact["ContactName"]);&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;NOTE&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;If you spell a column name incorrectly, an exception occurs when the statement executes at runtime. You're now going to create a procedure that is used to display the current record in the database. To display&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;the data, you need  to add a few controls to the form. Create a new text box and set its properties as follows (you'll probably need to click the Properties button on the Properties window to view the text box's properties rather than its events):&lt;/FONT&gt;&lt;/div&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name txtContactName&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Text (&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#0000ff&gt;make blank&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=verdana&gt;)&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 48, 112&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 112, 20&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Add a second text box to the form and set its properties according to the following table:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name txtState&lt;/FONT&gt;&lt;/div&gt;  &lt;div  align=left&gt;&lt;FONT face=verdana&gt;Text (&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#0000ff&gt;make blank&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=verdana&gt;)&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 168, 112&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 80, 20&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Next, click the &lt;FONT color=#0000ff&gt;Form1.cs &lt;/FONT&gt;tab in the IDE to return to the code window. Position the cursor after the right bracket that ends the &lt;FONT color=#0000ff&gt;fclsMain_Closed() &lt;/FONT&gt;event and press Enter a few times to create some blank lines. Next, enter the following procedure in its entirety:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;private void &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;ShowCurrentRecord()&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;{&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;(  m_dtContacts.Rows.Count == 0 )&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;{&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;txtContactName.Text = "";&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;txtState.Text = "";&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;return&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;;&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;}&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;txtContactName.Text =&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_dtContacts.Rows[m_rowPosition]["ContactName"].ToString();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;txtState.Text = m_dtContacts.Rows[m_rowPosition]["State"].ToString();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;}&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Ensure that the first record is shown when the form loads by adding the following statement to the Load event, after the statement that fills the &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;: &lt;FONT  color=#0000ff&gt;this&lt;/FONT&gt;.ShowCurrentRecord();&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;You've now ensured that the first record in the &lt;FONT color=#0000ff&gt;DataTable &lt;/FONT&gt;is shown when the form first loads. Next, you'll learn how to navigate and modify records in a &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;. &lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div align=left&gt;Navigating and Modifying Records&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;The ADO.NET DataTable object supports a number of methods that can be used to access its DataRows. The simplest of these is the ordinal accessor that you used in your &lt;FONT color=#0000ff&gt;ShowCurrentRecord() &lt;/FONT&gt;method. Because the DataTable has no dependency on the source of the data, this same functionality is available regardless of where the data came from.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;You're now going to create buttons that the user can  click to navigate the &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;. The first button is used to move to the first record in the &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;. Add a new button to the form and set its properties as follows:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name btnMoveFirst&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Text &amp;lt;&amp;lt;&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 16, 152&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 32, 23&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Double-click the button and add the following code to its Click event:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;m_rowPosition = 0;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;.ShowCurrentRecord();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT  face=verdana&gt;A second button is used to move to the previous record in the&lt;FONT color=#0000ff&gt;&amp;nbsp; DataTable&lt;/FONT&gt;. Add another button to the form and set its properties as shown in the following table: &lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name btnMovePrevious&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Text &amp;lt;&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 56, 152&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 32, 23&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Double-click the button and add the following code to its &lt;FONT color=#0000ff&gt;Click &lt;/FONT&gt;event:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;( m_rowPosition &amp;gt; 0 )&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;{&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT  face=verdana&gt;m_rowPosition = m_rowPosition - 1;&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;.ShowCurrentRecord();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;}&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;A third button is used to move to the next record in the &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;. Add a third button to the form and set its properties as shown in the&amp;nbsp; following table:&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name btnMoveNext&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Text &amp;gt;&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 96, 152&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 32, 23&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Double-click the button and add the following code to its &lt;FONT  color=#0000ff&gt;Click &lt;/FONT&gt;event:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;( m_rowPosition &amp;lt; m_dtContacts.Rows.Count - 1 )&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;{&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_rowPosition = m_rowPosition + 1;&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;.ShowCurrentRecord();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;}&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;A fourth button is used to move to the last record in the &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;. Add yet another button to the form and set its properties as shown in the following table:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name btnMoveLast&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Text &amp;gt;&amp;gt;&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT  face=verdana&gt;Location 136, 152&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 32, 23&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Double-click the button and add the following code to its &lt;FONT color=#0000ff&gt;Click &lt;/FONT&gt;event:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;( m_dtContacts.Rows.Count != 0 )&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;{&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_rowPosition = m_dtContacts.Rows.Count - 1;&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;.ShowCurrentRecord();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;}&lt;/FONT&gt;&lt;/div&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div align=left&gt;Editing Records&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;To edit records in a &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;, simply change the value of a  particular column in the desired &lt;FONT color=#0000ff&gt;DataRow&lt;/FONT&gt;. Remember, however, that changes are not made to the original data source until you call &lt;FONT color=#0000ff&gt;Update() &lt;/FONT&gt;on the &lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;DataAdapter&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;, passing in the &lt;FONT color=#0000ff&gt;DataTable &lt;/FONT&gt;containing the changes.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;You're now going to add a button that the user can click to update the current record. Add a new button to the form now and set its properties as follows:&lt;/FONT&gt;&lt;/div&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name btnSave&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Text Save&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 176, 152&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 40, 23&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT  face=verdana&gt;Double-click the Save button and add the following code to its &lt;FONT color=#0000ff&gt;Click &lt;/FONT&gt;event:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;( m_dtContacts.Rows.Count != 0 )&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;{&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_dtContacts.Rows[m_rowPosition]["ContactName"] = txtContactName.Text;&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_dtContacts.Rows[m_rowPosition]["State"] = txtState.Text;&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_daDataAdapter.Update(m_dtContacts);&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;}&lt;/FONT&gt;&lt;/div&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div align=left&gt;Creating New Records&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Adding records to a &lt;FONT color=#0000ff&gt;DataTable &lt;/FONT&gt;is performed very much like editing records. However, to create a new row in the &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;, you must  first call the &lt;FONT color=#0000ff&gt;NewRow() &lt;/FONT&gt;method. After creating the new row, you can set its column values. The row isn't actually added to the &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;, however, until you call the &lt;FONT color=#0000ff&gt;Add() &lt;/FONT&gt;method on the &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;'s &lt;FONT color=#0000ff&gt;RowCollection&lt;/FONT&gt;.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;You're now going to modify your interface so that the user can add new records. You'll use one text box for the contact name and a second text box for the state. When the user clicks a button you'll provide, the values in these text boxes will be written to the &lt;FONT color=#0000ff&gt;Contacts &lt;/FONT&gt;table as a new record. Start by adding a group box to the form and set its properties as shown in the following table:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name grpNewRecord&lt;/FONT&gt;&lt;/div&gt;  &lt;div  align=left&gt;&lt;FONT face=verdana&gt;Text New Contact&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 16, 192&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 264, 64&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Next, add a new text box to the group box and set its properties as follows:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value &lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name txtNewContactName&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Text (&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#0000ff&gt;make blank&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=verdana&gt;)&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 8, 24&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 112, 20&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Add a second text box to the group box and set its properties as shown:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div  align=left&gt;&lt;FONT face=verdana&gt;Name txtNewState&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Text (&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#0000ff&gt;make blank&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=verdana&gt;)&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 126, 24&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 80, 20&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Finally, add a button to the group box and set its properties as follows:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name btnAddNew&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Text Add&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 214, 24&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 40, 23&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Double-click the Add button and add the following code to its &lt;FONT color=#0000ff&gt;Click &lt;/FONT&gt;event:&lt;/div&gt;&lt;/FONT&gt;  &lt;div  align=left&gt;&lt;FONT face=verdana&gt;DataRow drNewRow = m_dtContacts.NewRow();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;drNewRow["ContactName"] = txtNewContactName.Text;&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;drNewRow["State"] = txtNewState.Text;&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_dtContacts.Rows.Add(drNewRow);&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_daDataAdapter.Update(m_dtContacts);&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_rowPosition = m_dtContacts.Rows.Count - 1;&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;.ShowCurrentRecord();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Notice that after the new record is added, the position is set to the last row and the &lt;FONT color=#0000ff&gt;ShowCurrentRecord() &lt;/FONT&gt;procedure is called. This causes the new record to appear in the text boxes you created earlier.&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div  align=left&gt;Deleting Records&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;To delete a record from a &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;, you call the &lt;FONT color=#0000ff&gt;Delete() &lt;/FONT&gt;method on the &lt;FONT color=#0000ff&gt;DataRow &lt;/FONT&gt;to be deleted. Add a new button to your form (not to the group box) and set its properties as shown in the following table.&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name btnDelete&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Text Delete&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 224, 152&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 56, 23&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Double-click the Delete button and add the following code to its &lt;FONT color=#0000ff&gt;Click &lt;/FONT&gt;event:&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT  face=verdana&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;( m_dtContacts.Rows.Count != 0 )&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;{&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_dtContacts.Rows[m_rowPosition].Delete();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_daDataAdapter.Update(m_dtContacts);&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;m_rowPosition = 0;&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;.ShowCurrentRecord();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;}&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Your form should now look like that in Figure 21.2.&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Figure 21.2 - A basic data-entry form.&lt;/FONT&gt;&lt;/div&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div align=left&gt;Running the Database Example&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Press F5 to run the project. If you entered all the code correctly, and you placed the &lt;FONT  color=#0000ff&gt;Contacts &lt;/FONT&gt;database into the C:\Temp folder (or modified the path used in code), the form should display without errors, and the first record in the database will appear. Click the navigation buttons to move forward and backward. Feel free to change the information of a contact, click the Save button, and your changes will be made to the underlying database. Next, enter your name and state into the New Contact section of the form and click Add. Your name will be added to the database and displayed in the appropriate text boxes.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div align=left&gt;Using the Data Form Wizard&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Visual Basic .NET includes a tool to help introduce you to ADO.NET - the Data Form Wizard. In this section, you're going to use the Data Form Wizard to create a form that is bound to the same database you used in the previous example.  Start by creating a new Windows Application titled Data Form Example. The Data Form Wizard is run by adding it to your project as a form template. Choose Add Windows Form from the Project menu to display the Add New Item dialog box, click the Data Form Wizard icon, change the name to &lt;FONT color=#0000ff&gt;fclsDataForm.cs &lt;/FONT&gt;(see Figure 21.3), and click Open to start the wizard.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Figure 21.3 - The Data Form Wizard as a form template.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;The first page of the wizard is simply an introduction. Click Next to get to the first "real" page. This next page is used to choose the dataset you want to bind to the form. ADO.NET datasets hold a collection of&lt;/FONT&gt;&lt;/div&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;DataTable&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;s. Enter AllContacts into the text box (see Figure 21.4) and click Next  to continue.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Figure 21.4 - A DataTable is similar to an ADO recordset.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;The next page of the wizard is used to specify a connection to a data source (see Figure 21.5). Note: Because you haven't previously defined a connection to the Contacts database, your drop-down list will be empty. Click the New Connection button to display the Data Link Properties dialog box. Notice that this dialog box opens with the Connection page visible. Click the Provider tab to see the list of installed providers on your computer (see Figure 21.6), choose Microsoft Jet 4.0 OLE DB Provider to select it, and then click the Connection tab once more.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Figure 21.5 - Use this page to specify a data source.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT  face=verdana&gt;Figure 21.6 - You must specify the appropriate provider for the type of data source to which you are connecting. Now that you've selected the provider, you need to locate and select the data source (your Jet database). Click the build button next to the database name text box, and then locate and select the contacts.mdb database. Next, click Test Connection to make sure the information you have supplied creates a valid connection to the database. If the test succeeded, click OK to close the Data Link Properties dialog box. The database should&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;now appear in the Connection drop-down list. Click Next to continue.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;The next step in completing the wizard is to choose the table or tables you want to use (see Figure 21.7). The tables you choose here will be used to supply the data that is bound to your form. Double-click the Contacts table to add it to the Selected Items  list and click Next to continue.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Figure 21.7 - Use this page to choose the data to bind to the form.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;This page shown in Figure 21.8 is used to specify the columns that you want bound on the form. The two columns in your &lt;FONT color=#0000ff&gt;Contacts &lt;/FONT&gt;table are already selected by default, so click Next to continue. &lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Figure 21.8 - You don't have to select all the fields in a table.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;The last step of the wizard is specifying the style in which you want the data to appear (see Figure 21.9). Because the previous example had you add individual controls for each column, leave the All Records in a Grid&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;radio button, selected  (this will create a data grid). Click Finish to create your new data form, which will appear in the form designer (see Figure 21.10).&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Figure 21.9 - The Data Form Wizard gives you a number of choices for displaying your data.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Figure 21.10 - This bound grid was created by the Data Form Wizard.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;To test your form, you'll have to display it. Click &lt;FONT color=#0000ff&gt;Form1.cs &lt;/FONT&gt;to display the designer for the default form in your&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;project and add a new button to the form. Set the button's properties as follows:&lt;/FONT&gt;&lt;/div&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana&gt;  &lt;div align=left&gt;Property Value&lt;/div&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Name btnShowDataForm&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Text Show Data  Form&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Location 96, 120&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Size 104, 23&lt;/FONT&gt;&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Next, double-click the button to access its &lt;FONT color=#0000ff&gt;Click &lt;/FONT&gt;event and add the following code:&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;fclsDataForm objDataForm = &lt;FONT color=#0000ff&gt;new &lt;/FONT&gt;fclsDataForm ();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;objDataForm.Show();&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Press F5 to run the project, and then click the button and your bound form will appear. To load the grid with records, click the Load button (see Figure 21.11). Figure 21.11 - This grid is bound to the record source. Stop the running project, click &lt;FONT color=#0000ff&gt;fclsDataForm.cs &lt;/FONT&gt;in the Solution Explorer, and then click the View Code button on the Solution Explorer to view the class. Notice that the Data Form Wizard created all  the ADO.NET code for you, and even included rudimentary error handling. The Data Form Wizard is a great way to get started with ADO.NET, but it will take you only so far. To create robust ADO.NET applications, you will need to find one or more dedicated resources that focus on the intricacies of ADO.NET.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&amp;nbsp;&lt;/div&gt;&lt;/FONT&gt;&lt;FONT face=verdana color=#004081&gt;  &lt;div align=left&gt;Summary&lt;/div&gt;&lt;/FONT&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;Most commercial applications use some sort of database. Becoming a good database programmer requires extending your skills beyond being just a good programmer. There is so much to know about optimizing database and database code, creating usable database interfaces, creating a database scheme - the list goes on. However, writing any database application begins with the basic skills you learned in this hour. You learned how to connect to a database, create and populate a &lt;FONT  color=#0000ff&gt;DataTable&lt;/FONT&gt;, and navigate the records in the &lt;FONT color=#0000ff&gt;DataTable&lt;/FONT&gt;. In addition, you learned how to edit records and how to add and delete reco rds. Finally, you learned how to use the Data Form Wizard to create a basic ADO.NET bound form. You are now prepared to write simple, yet&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;functional, database applications.&lt;/FONT&gt;&lt;/div&gt;  &lt;div align=left&gt;&lt;FONT face=verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;DIV&gt;  &lt;DIV&gt;  &lt;DIV&gt;&lt;FONT color=#bf005f&gt;&lt;FONT face="arial black"&gt;  &lt;DIV&gt;&lt;FONT face=verdana color=#000000&gt;Samiyappan Prabakar ,Mobile : +971 50 9042741&lt;/FONT&gt;&lt;/DIV&gt;  &lt;DIV&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;  &lt;DIV&gt;&lt;U&gt;&lt;FONT color=#bf005f&gt;&lt;FONT face="arial black"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/U&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;p&gt;&amp;#32;       &lt;hr size=1&gt;Need a vacation? &lt;a href="http://us.rd.yahoo.com/evt=48256/*http://travel.yahoo.com/;_ylc=X3oDMTFhN2hucjlpBF9TAzk3NDA3NTg5BHBvcwM1BHNlYwNncm91cHMEc2xrA2VtYWlsLW5jbQ--"&gt;Get great deals  to amazing places &lt;/a&gt;on Yahoo! Travel. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-4669907699197025420?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/4669907699197025420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=4669907699197025420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4669907699197025420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4669907699197025420'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/05/working-with-database-in-c.html' title='Working with a Database in C#'/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-4320112222767995953</id><published>2007-05-05T11:21:00.000-07:00</published><updated>2007-05-05T11:24:15.658-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;span style="color:#ff0000;"&gt;Error Message:  Could not copy temporary files to the output directory.&lt;br /&gt;                                              Or&lt;br /&gt;                     Cannot copy sample.dll to D:\Prabakar\Sharpurdotnet\...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We may receive this error message many time while your build your application or the specific project. I too had this problem many time and the reason for the error and the solution is here.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reason:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;             Check the property of the output weather the COPY LOCAL  property is false&lt;br /&gt;             May be all of your output path may refer a single folder.&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;            Change the output folder&lt;br /&gt;            And set the COPY LOCAL Property to true&lt;br /&gt;            Delete the bin and obj  folder and rebuild the project &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-4320112222767995953?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/4320112222767995953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=4320112222767995953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4320112222767995953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4320112222767995953'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/05/error-message-could-not-copy-temporary.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-4416343630278785782</id><published>2007-05-03T10:13:00.000-07:00</published><updated>2007-05-30T05:26:05.022-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Using IIS 7 for visual studio 2003 in Microsoft Vista. We can have both VS2003 and VS2005 in the single system and for VS2005 the default Server is IIS 7 ,since the IIS 6 and IIS 7 can not run in single system the IIS 7 manager will disable the II6, So we can make the IIS 7 as comparable to VS2003 by enabling the Compatibility option in the control panel&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_oKnrU61Wuyc/RjoY11tvthI/AAAAAAAAABc/JYxRd1ZnxeY/s1600-h/iis7a.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5060384444535256594" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_oKnrU61Wuyc/RjoY11tvthI/AAAAAAAAABc/JYxRd1ZnxeY/s320/iis7a.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt; Click the Turn Windows features on or off then in the popup window check the IIS 6 Management compatibility&lt;/span&gt; &lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5060384706528261666" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_oKnrU61Wuyc/RjoZFFtvtiI/AAAAAAAAABk/H4RCGGo09oE/s320/IIS7b.jpg" border="0" /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;Now run your VS2003 web application in admin mode ,this process will enable the VS2003 to use IIS 7&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-4416343630278785782?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/4416343630278785782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=4416343630278785782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4416343630278785782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4416343630278785782'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/05/using-ii-7-for-visual-studio-2003-in.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_oKnrU61Wuyc/RjoY11tvthI/AAAAAAAAABc/JYxRd1ZnxeY/s72-c/iis7a.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-46150226573126327</id><published>2007-05-03T04:07:00.000-07:00</published><updated>2007-05-30T05:26:05.031-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java Scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>Disable Back Button in the browser</title><content type='html'>&lt;DIV&gt;&lt;FONT face='Arial' color=#000000 size=2&gt;Hi guys,&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial color=#000000 size=2&gt;If you want to disable back button in  web browser, include the following JavaScript code inside the &amp;lt;head&amp;gt;  portion of the HTML,&lt;/FONT&gt;&lt;/DIV&gt;&lt;FONT face=Arial color=#000000 size=2&gt; &lt;DIV&gt;&lt;BR&gt;&amp;lt;script type="text/JavaScript"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  history. forward();&lt;BR&gt;&amp;lt;/script&amp;gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Regards,&lt;/DIV&gt; &lt;DIV&gt;Sasikumar&lt;/FONT&gt;&lt;/DIV&gt;&lt;br&gt;&lt;br&gt;&lt;table bgcolor=white style="color:black"&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;----------------------------------------------------------------DISCLAIMER---------------------------------------------------------&lt;br&gt;  Information&amp;nbsp;transmitted&amp;nbsp;by&amp;nbsp;this&amp;nbsp;EMAIL&amp;nbsp;is&amp;nbsp;proprietary&amp;nbsp;to&amp;nbsp;iGATE&amp;nbsp;Group&amp;nbsp;of&amp;nbsp;Companies&amp;nbsp;and&amp;nbsp;is&amp;nbsp;intended&amp;nbsp;for&amp;nbsp;use&amp;nbsp;only&amp;nbsp;by&amp;nbsp;the&amp;nbsp;individual&amp;nbsp;&lt;br&gt;  or&amp;nbsp;entity&amp;nbsp;to&amp;nbsp;whom&amp;nbsp;it&amp;nbsp;is&amp;nbsp;addressed&amp;nbsp;and&amp;nbsp;may&amp;nbsp;contain&amp;nbsp;information&amp;nbsp;that&amp;nbsp;is&amp;nbsp;privileged,&amp;nbsp;confidential,&amp;nbsp;or&amp;nbsp;exempt&amp;nbsp;from&amp;nbsp;disclosure&amp;nbsp;under&amp;nbsp;&lt;br&gt;  applicable&amp;nbsp;law.&amp;nbsp;If&amp;nbsp;you&amp;nbsp;are&amp;nbsp;not&amp;nbsp;the&amp;nbsp;intended&amp;nbsp;recipient&amp;nbsp;of&amp;nbsp;this&amp;nbsp;EMAIL&amp;nbsp;immediately&amp;nbsp;notify&amp;nbsp;the&amp;nbsp;sender&amp;nbsp;at&amp;nbsp;iGATE&amp;nbsp;or&amp;nbsp;mailadmin@igate.com&amp;nbsp;&lt;br&gt;  and&amp;nbsp;delete&amp;nbsp;this&amp;nbsp;EMAIL&amp;nbsp;including&amp;nbsp;any&amp;nbsp;attachments&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-46150226573126327?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/46150226573126327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=46150226573126327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/46150226573126327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/46150226573126327'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/05/disable-back-button-in-browser.html' title='Disable Back Button in the browser'/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-7350060827072478493</id><published>2007-04-18T12:44:00.001-07:00</published><updated>2007-05-30T05:26:05.033-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web services'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Nice Link for web services which we can use for our line application .For example  they have the currency converted web services which will have the  running dollars rates so u will get the exact rate as of now&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.webservicex.net/WCF/default.aspx"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://www.webservicex.net/WCF/default.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;They have different services like this just go and check &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-7350060827072478493?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/7350060827072478493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=7350060827072478493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7350060827072478493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/7350060827072478493'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/04/nice-link-for-web-services-which-we-can.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-1555180174347088425</id><published>2007-04-04T02:05:00.000-07:00</published><updated>2007-04-04T02:06:47.586-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><title type='text'></title><content type='html'>&lt;a href="http://www.mono-project.com/Main_Page"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Mono .net&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; only alternative for MS .net, Which runs on windows, Linux and Solaris  and Mac OS ,Article tells more about more and its usage .&lt;/span&gt;&lt;a href="http://derstandard.at/?url=/?id=2818611"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;Link&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;.&lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-1555180174347088425?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/1555180174347088425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=1555180174347088425' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1555180174347088425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/1555180174347088425'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/04/mono.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-2324253342037145256</id><published>2007-04-02T06:36:00.000-07:00</published><updated>2007-04-02T06:37:25.937-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='News'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;It’s a Real Great News from Yahoo that it had announced to  given access to the web services through SOAP .Here is the article   link &lt;/span&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2007/03/mail.html"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://developer.yahoo.net/blog/archives/2007/03/mail.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-2324253342037145256?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/2324253342037145256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=2324253342037145256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/2324253342037145256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/2324253342037145256'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/04/its-real-great-news-from-yahoo-that-it.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-4567213463884693047</id><published>2007-04-02T01:21:00.000-07:00</published><updated>2007-04-02T01:22:03.799-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net FrameWork'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;Decompiler are very useful when you don’t have your source and if you have only the assembly (dll).at this time we can decompiler and get the source .there are different decompiler available but most of them are too costly .in our .net framework itself we have decompiler Ildasm.exe but the output will be in MSIL, Hence we are going for third party decompiler. In that way &lt;/span&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;reflector&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt; is very useful and freeware .few of the articles which I gone through are &lt;/span&gt;&lt;a href="http://aspnet.4guysfromrolla.com/articles/080404-1.aspx"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;http://aspnet.4guysfromrolla.com/articles/080404-1.aspx&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-4567213463884693047?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/4567213463884693047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=4567213463884693047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4567213463884693047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4567213463884693047'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/04/decompiler-are-very-useful-when-you.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-6299812018694823496</id><published>2007-03-29T00:40:00.001-07:00</published><updated>2007-05-30T05:26:05.035-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java Scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>FTP for E-BOOKS</title><content type='html'>&lt;A href="ftp://ftp.uar.net/pub/e-books/"&gt;ftp://ftp.uar.net/pub/e-books/&lt;/A&gt;&amp;nbsp; ftp with lot of ebooks download ASAP&lt;BR&gt;&lt;BR&gt;&lt;DIV&gt;  &lt;DIV&gt;  &lt;DIV&gt;&lt;FONT color=#bf005f&gt;&lt;FONT face="arial black"&gt;  &lt;DIV&gt;&lt;FONT face=verdana color=#000000&gt;Samiyappan Prabakar ,Mobile : +971 50 9042741&lt;/FONT&gt;&lt;/DIV&gt;  &lt;DIV&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;  &lt;DIV&gt;&lt;U&gt;&lt;FONT color=#bf005f&gt;&lt;FONT face="arial black"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/U&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;p&gt;&amp;#32;  &lt;hr size=1&gt;Don't pick lemons.&lt;br&gt; See all the &lt;a href="http://autos.yahoo.com/new_cars.html;_ylc=X3oDMTE0OGRsc3F2BF9TAzk3MTA3MDc2BHNlYwNtYWlsdGFncwRzbGsDbmV3Y2Fycw--"&gt;new 2007 cars&lt;/a&gt; at &lt;a href="http://autos.yahoo.com/new_cars.html;_ylc=X3oDMTE0OGRsc3F2BF9TAzk3MTA3MDc2BHNlYwNtYWlsdGFncwRzbGsDbmV3Y2Fycw--"&gt;Yahoo! Autos.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-6299812018694823496?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/6299812018694823496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=6299812018694823496' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6299812018694823496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6299812018694823496'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/03/ftp-for-e-books.html' title='FTP for E-BOOKS'/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-8453928343558336102</id><published>2007-03-28T05:10:00.000-07:00</published><updated>2007-03-28T05:13:23.030-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crystal Report FAQ&apos;s'/><category scheme='http://www.blogger.com/atom/ns#' term='Solutions'/><title type='text'></title><content type='html'>&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;span style="color:#990000;"&gt;Query Engine Error: 'D:\IIMS\Finance\Reports\RptWorkOrderEmployee.rpt' &lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Description:&lt;/strong&gt; An unhandled exception occurred during the execution of the current web request। Please review the stack trace for more information about the error and where it originated in the code&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exception Details:&lt;/strong&gt; CrystalDecisions।CrystalReports।Engine.DataSourceException: Query Engine Error: 'D:\IIMS\Finance\Reports\RptWorkOrderEmployee.rpt'&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reason:&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;When there is the difference in the Field in the report and the dataset which you bind to the report file,  Check the data type of the fields name then the number of fields in the report and the dataset&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-8453928343558336102?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/8453928343558336102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=8453928343558336102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8453928343558336102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/8453928343558336102'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/03/query-engine-error-diimsfinancereportsr.html' title=''/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-4618598758289085163</id><published>2007-03-22T22:43:00.001-07:00</published><updated>2007-03-24T07:28:59.092-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Database'/><title type='text'>Normalization</title><content type='html'>&lt;DIV&gt;&lt;FONT face='Arial' color=#000000 size=2&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT  face="Times New Roman"&gt;First normal form (1NF) sets the very basic rules for an  organized database: &lt;?xml:namespace prefix = o ns =  "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;UL type=disc&gt;   &lt;LI class=MsoNormal    style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l3 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT    size=3&gt;&lt;FONT face="Times New Roman"&gt;Eliminate duplicative columns from the    same table. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;   &lt;LI class=MsoNormal    style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l3 level1 lfo1; tab-stops: list .5in"&gt;&lt;FONT    size=3&gt;&lt;FONT face="Times New Roman"&gt;Create separate tables for each group of    related data and identify each row with a unique column or set of columns (the    primary key). &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT  face="Times New Roman"&gt;Second normal form (2NF) further addresses the concept of  removing duplicative data: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;UL type=disc&gt;   &lt;LI class=MsoNormal    style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list .5in"&gt;&lt;FONT    size=3&gt;&lt;FONT face="Times New Roman"&gt;Meet all the requirements of the first    normal form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;   &lt;LI class=MsoNormal    style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list .5in"&gt;&lt;FONT    size=3&gt;&lt;FONT face="Times New Roman"&gt;Remove subsets of data that apply to    multiple rows of a table and place them in separate tables.    &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;   &lt;LI class=MsoNormal    style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list .5in"&gt;&lt;FONT    size=3&gt;&lt;FONT face="Times New Roman"&gt;Create relationships between these new    tables and their predecessors through the use of foreign keys.    &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT  face="Times New Roman"&gt;Third normal form (3NF) goes one large step further:  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;UL type=disc&gt;   &lt;LI class=MsoNormal    style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list .5in"&gt;&lt;FONT    size=3&gt;&lt;FONT face="Times New Roman"&gt;Meet all the requirements of the second    normal form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;   &lt;LI class=MsoNormal    style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list .5in"&gt;&lt;FONT    size=3&gt;&lt;FONT face="Times New Roman"&gt;Remove columns that are not dependent upon    the primary key. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT  face="Times New Roman"&gt;Finally, fourth normal form (4NF) has one additional  requirement: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;UL type=disc&gt;   &lt;LI class=MsoNormal    style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo4; tab-stops: list .5in"&gt;&lt;FONT    size=3&gt;&lt;FONT face="Times New Roman"&gt;Meet all the requirements of the third    normal form. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;   &lt;LI class=MsoNormal    style="MARGIN: 0in 0in 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo4; tab-stops: list .5in"&gt;&lt;FONT    size=3&gt;&lt;FONT face="Times New Roman"&gt;A relation is in 4NF if it has no    multi-valued dependencies. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman"  size=3&gt;Remember, these normalization guidelines are cumulative. For a database  to be in 2NF, it must first fulfill all the criteria of a 1NF  database.&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman"  size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman"  size=3&gt;Regards,&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Times New Roman"  size=3&gt;Sasikumar&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;br&gt;&lt;br&gt;&lt;table bgcolor=white style="color:black"&gt;&lt;tr&gt;&lt;td&gt;&lt;br&gt;----------------------------------------------------------------DISCLAIMER---------------------------------------------------------&lt;br&gt;  Information&amp;nbsp;transmitted&amp;nbsp;by&amp;nbsp;this&amp;nbsp;EMAIL&amp;nbsp;is&amp;nbsp;proprietary&amp;nbsp;to&amp;nbsp;iGATE&amp;nbsp;Group&amp;nbsp;of&amp;nbsp;Companies&amp;nbsp;and&amp;nbsp;is&amp;nbsp;intended&amp;nbsp;for&amp;nbsp;use&amp;nbsp;only&amp;nbsp;by&amp;nbsp;the&amp;nbsp;individual&amp;nbsp;&lt;br&gt;  or&amp;nbsp;entity&amp;nbsp;to&amp;nbsp;whom&amp;nbsp;it&amp;nbsp;is&amp;nbsp;addressed&amp;nbsp;and&amp;nbsp;may&amp;nbsp;contain&amp;nbsp;information&amp;nbsp;that&amp;nbsp;is&amp;nbsp;privileged,&amp;nbsp;confidential,&amp;nbsp;or&amp;nbsp;exempt&amp;nbsp;from&amp;nbsp;disclosure&amp;nbsp;under&amp;nbsp;&lt;br&gt;  applicable&amp;nbsp;law.&amp;nbsp;If&amp;nbsp;you&amp;nbsp;are&amp;nbsp;not&amp;nbsp;the&amp;nbsp;intended&amp;nbsp;recipient&amp;nbsp;of&amp;nbsp;this&amp;nbsp;EMAIL&amp;nbsp;immediately&amp;nbsp;notify&amp;nbsp;the&amp;nbsp;sender&amp;nbsp;at&amp;nbsp;iGATE&amp;nbsp;or&amp;nbsp;mailadmin@igate.com&amp;nbsp;&lt;br&gt;  and&amp;nbsp;delete&amp;nbsp;this&amp;nbsp;EMAIL&amp;nbsp;including&amp;nbsp;any&amp;nbsp;attachments&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-4618598758289085163?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/4618598758289085163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=4618598758289085163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4618598758289085163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/4618598758289085163'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/03/normalization.html' title='Normalization'/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-6292278757227207997</id><published>2007-03-21T02:07:00.001-07:00</published><updated>2007-03-21T02:24:06.523-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crystal Report FAQ&apos;s'/><title type='text'>Error in Crystal Report While Exporting</title><content type='html'>&lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana"&gt;&lt;FONT color=#000000&gt;Error in Crystal Report While Exporting&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana"&gt;"Missing parameter field current value"&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;this error occurs while exporting the crystal report to PDF /word/excel. I had found the query regarding this error in many pages that's the reason  I had posed it &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Reason:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Due to the parameter mismatch in the report file and the assigned parameter &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY:  Verdana"&gt;Solution:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;1. Check weather all the parameter is passed or not&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;2. Verify database of the report to update the table&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;  &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;   &lt;div class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;DIV&gt;  &lt;DIV&gt;  &lt;DIV&gt;&lt;FONT color=#bf005f&gt;&lt;FONT face="arial black"&gt;  &lt;DIV&gt;&lt;FONT face=verdana color=#000000&gt;Samiyappan Prabakar ,Mobile : +971 50 9042741&lt;/FONT&gt;&lt;/DIV&gt;  &lt;DIV&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;  &lt;DIV&gt;&lt;U&gt;&lt;FONT color=#bf005f&gt;&lt;FONT face="arial black"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/U&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;p&gt;&amp;#32;  &lt;hr size=1&gt;We won't tell. Get more on &lt;a href="http://us.rd.yahoo.com/evt=49980/*http://tv.yahoo.com/collections/265 "&gt;shows you hate to love&lt;/a&gt;&lt;br&gt;(and love to hate): &lt;a href="http://us.rd.yahoo.com/evt=49980/*http://tv.yahoo.com/collections/265 "&gt;Yahoo! TV's Guilty Pleasures list.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/21240314-6292278757227207997?l=sharpurdotnet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sharpurdotnet.blogspot.com/feeds/6292278757227207997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=21240314&amp;postID=6292278757227207997' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6292278757227207997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/21240314/posts/default/6292278757227207997'/><link rel='alternate' type='text/html' href='http://sharpurdotnet.blogspot.com/2007/03/error-in-crystal-report-while-exporting.html' title='Error in Crystal Report While Exporting'/><author><name>Prabakar</name><uri>http://www.blogger.com/profile/01422895844176129233</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://bp1.blogger.com/_oKnrU61Wuyc/SHNU_UOnApI/AAAAAAAAAOQ/yRwKm6hleyo/S220/Cartoon%2520BMD%2520at%2520computer.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-21240314.post-3910428248872019099</id><published>2007-03-20T02:29:00.000-07:00</published><updated>2007-03-21T02:23:58.772-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net FrameWork'/><title type='text'>Basic Assembly in .NET</title><content type='html'>&lt;DIV&gt;&lt;FONT color=#000000 &gt;  &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;?xml:namespace  prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT  size=3&gt;+&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Creating an  assembly&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Changing the search path for private  assemblies&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Creating strongly named  assembly&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Adding assembly into the global assembly  cache&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Creating a Delay signed shared  assembly&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Using Assembly Version  Policy&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Creating a Publisher Policy  Assembly&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Getting the types in an  assembly&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Creating assembly on the  fly&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Dynamic Binding a  Assembly&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Serializing using  XmlSerializer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Serializing using  SoapSerializer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Serializing using  BinarSerializer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H5 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 12pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;Creating a Domain&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Module MyModule&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public sub Main(args() as string)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;System.Console.WriteLine("Hello Vb")&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;end sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;end Module&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 11pt; LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 11pt; LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Using the command-line compiler provided  with Visual Studio, such a program can be compiled with the command line  directive&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;c:\&amp;gt; vbc Hello.vb&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;class CA&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public static void Main(string[] args)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;System.Console.WriteLine("Hello World");&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 6pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 11pt; LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Using the command-line compiler provided  with Visual Studio, such a program can be compiled with the command line  directive&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;c:\&amp;gt; csc&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;  &lt;/SPAN&gt;Hello.cs &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;c:\&amp;gt; ildasm Hello.exe&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;Creating an assembly  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;namespace MathLibrary&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public class CMath&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public long AddFun(long x,long y)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine("Addfun");&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;return x + y;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public long SubFun(long x,long y)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine("AubFun");&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;return x - y;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;c:\&amp;gt; csc /t:libary  Math.cs&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;public class CMath&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public function AddFun(x as long,y as long) as  long&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;return x + y&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;end function&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;end class&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 5pt 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;STRONG&gt;&lt;FONT  size=3&gt;How Do I...Change the search path for private  assemblies?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Private assemblies are assemblies that are visible to  only one application. The .NET Framework enables developers to build  applications that are isolated from changes made to the system by other  applications. Private assemblies must be deployed in the directory structure of  the containing application and are found during runtime through a process called  probing, which is simply a mapping from an assembly's identity to a file on disk  that contains the manifest. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;By default, probing for private assemblies is done in the  application base (the root directory of the application) and the subdirectories  that follow naming conventions based on assembly name and culture. You can  customize this behavior by specifying a privatePath in your application's  configuration file. The privatePath is a semi-colon delimited list of  directories in which the common language runtime will search for private  assemblies. These directory names are relative to the application base - they  cannot point outside the application base. The directories on privatePath will  be searched after the application base itself. The following configuration file  adds a bin directory to the assembly search path: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&amp;lt;configuration&amp;gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;runtime&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;assemblyBinding  xmlns="urn:schemas-microsoft-com:asm.v1"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;probing privatePath="bin"/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;/assemblyBinding&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;/runtime&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&amp;lt;/configuration&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 5pt 0in"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;How Do I...Create an assembly with a strong  name?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Assemblies can be assigned a cryptographic signature,  called a strong name, which provides name uniqueness for the assembly and  prevents someone from taking over the name of your assembly (name spoofing). If  you are deploying an assembly that will be shared among many applications on the  same machine, it must have a strong name. Even if you only use the assembly  within your application, using a strong name ensures that the correct version of  the assembly gets loaded&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;The first step in building an assembly with a strong name  is to obtain a cryptographic key pair. The .NET Framework SDK includes a Strong  Name tool (Sn.exe) that can be used to generate a key pair. The key pair that is  generated by the Strong Name tool can be kept in a file or you can store it in  your local machine's Crytographic Service Provider (CSP). The following command  uses the Strong Name tool to generate a new key pair and store it in a file  called TestKey.snk:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;c:\&amp;gt;  SN -k &lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;TestKey.snk&lt;SPAN  style="LAYOUT-GRID-MODE: line"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;c:\&amp;gt;  SN -tp &lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;TestKey.snk&lt;SPAN  style="LAYOUT-GRID-MODE: line"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Once you have obtained the key pair, you need to add the  proper custom attribute to your source in order for the compiler to emit the  assembly with a strong name. Choosing the correct attribute depends on whether  the key pair used for the signing is contained in a file or in a key container  within the CSP. For keys stored in a file, use  System.Reflection.AssemblyKeyFileAttribute. For keys stored in the CSP use  System.Reflection.AssemblyKeyNameAttribute&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;The following example uses  &lt;B&gt;AssemblyKeyFileAttribute&lt;/B&gt; to specify the name of the file containing the  key pair. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System.Reflection;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;[assembly  : AssemblyKeyFile("&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;TestKey.snk&lt;SPAN  style="LAYOUT-GRID-MODE: line"&gt; ")]&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;namespace MathLibrary&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public class CMath&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public long AddFun(long x,long y)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine("Addfun");&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;return x + y;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public long SubFun(long x,long y)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine("AubFun");&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;return x - y;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;How to add assembly into the global assembly  cache ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;The global assembly cache is a machine-wide store used to  hold assemblies that are intended to be shared by several applications on the  machine. The .NET Framework provides two tools for working with the cache. One  is a Windows shell extension that allows you to work with the cache using a  Graphical User Interface (GUI). The other is a command line tool, called the  Global Assembly tool (Gacutil.exe), that is typically used in build and test  scripts. The command line tool is called the Global Assembly Cache tool  (Gacutil.exe). &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;All assemblies in the global cache must have strong  names. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H5 style="MARGIN: 5pt 0in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;Viewing the Contents of the Assembly  Cache&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Navigate to %winnt%\assembly using the Windows Explorer  to activate the shell extension. The default view shows the contents of the  assembly cache. You can also view the contents of the cache with the /l option  of the Global Assembly Cache tool: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;gacutil /l&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H5 style="MARGIN: 5pt 0in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H5 style="MARGIN: 5pt 0in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;Installing  Assemblies&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;To install an assembly using the shell extension simply  drag and drop the file containing the assembly's manifest into the global  assembly cache directory. To install an assembly using the Global Assembly Cache  tool, use the /i option: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;gacutil /i math.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H5 style="MARGIN: 5pt 0in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;Uninstalling  Assemblies&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;To delete an assembly with the shell extension, right  click on it and select Delete. The /u option of the Global Assembly Cache tool  can also be used: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;gacutil /u math,ver=1.0.0.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;The version of Windows Installer (1.5) that will ship in  the Visual Studio .NET timeframe has native support for the assembly cache. When  creating an Installer package with the Visual Studio Deployment tool or another  setup tool, you can specify which assemblies you'd like installed in the cache.  Using the Windows Installer to work with the assembly cache gives you the  standard Installer benefits like install-on-demand, advertisement, publishing,  and so on.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; mso-pagination: none; tab-stops: .5in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using MathLibrary;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;class CMain&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public static void Main(string[] args)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;long x = long.Parse(args[0]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;long y = long.Parse(args[1]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;CMath obj = new CMath();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;long ans = obj.AddFun(x,y);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine(" {0} + {1} = {2} ",  x,y,ans);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4  style="MARGIN: 0in 0in 0pt; PAGE-BREAK-AFTER: auto; mso-outline-level: body-text"&gt;&lt;SPAN  style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;STRONG&gt;&lt;FONT  size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4  style="MARGIN: 0in 0in 0pt; PAGE-BREAK-AFTER: auto; mso-outline-level: body-text"&gt;&lt;SPAN  style="FONT-SIZE: 10pt"&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;How to create a Delay signed shared  assembly ?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Giving an assembly a strong name requires two  cryptographic keys: a public key and a private key. This key pair is passed to  the compiler at build time. However, the person building the assembly does not  always have access to the private key required for strong naming. This is most  common in corporations that have a central signing entity closely guards private  keys. Only a few select people have access to these keys. Also, the process of  assigning a strong name cannot be done after building because the public key is  part of the assembly's identity and must be supplied at build time so that  clients of the assembly can compile against the full assembly identity.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;1. Creates a  key-pair using &lt;B&gt;sn -K&lt;/B&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;2. Separates the  public key from the private key and stores the public key in its own file.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;3. Creates a delay  signed assembly in either Visual Basic or C#. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;4. Uses the Strong  Name tool to request that signature verification be skipped for the assembly  just generated. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;5. Generates a valid  signature using the Strong Name tool. This typically happens just before you  ship the assembly. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;The .NET Framework offers delay signing, which  effectively splits the process of assigning the strong name into two steps:  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;1. At build time,  the public key is given to the compiler so it can be recorded in the  &lt;B&gt;PublicKey&lt;/B&gt; field in the assembly manifest. Also, space is reserved in the  file for the signature, although the actual signature is not generated at this  time. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;2. At a later time,  the the actual signature is generated and stored in the file. Signature  generation is done with the -R switch to the Strong Named tool (Sn.exe).  &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;When you include the  System.Reflection.AssemblyDelaySignAttribute in your source code, it indicates  to the compiler that the assembly needs to be created with delay signing. You  also need to include the public key, using &lt;B&gt;AssemblyKeyFileAttribute&lt;/B&gt;.  Typically, the signing entity will use the SN -k to generate a key pair and  store it in a file. Next, it pulls the public key out of the file using SN -p.  The public key can then be given out, with the private key still secret.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;sn -k Testkey.snk&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;sn -p Testkey.snk  TestPublicKey.snk&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;The following example uses  &lt;B&gt;AssemblyKeyFileAttribute&lt;/B&gt; and &lt;B&gt;AssemblyDelaySignAttribute&lt;/B&gt; to create  a delay signed assembly. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System.Reflection;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;[assembly:AssemblyKeyFileAttribute("TestPublicKey.snk")]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;[assembly:AssemblyDelaySignAttribute(true)]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Since the assembly in the example does not have a valid  signature, the signature validation performed by the common language runtime  will fail when you try to install the assembly into the global assembly cache or  load it from an application directory. However, the Strong Name tool can be used  to disable signature verification of a particular assembly by using the -Vr  option: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;sn -Vr DelaySign.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;A valid signature must be generated before the assembly  is shipped to customers using &lt;B&gt;sn -R&lt;/B&gt;. This is typically done by the  company signing entity. You must supply the full key pair to create a valid  signature.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;sn -R DelaySign.dll  Testkey.snk&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;B&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;To create and sign  an assembly with a strong name using the Assembly Linker&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;  &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;At the command prompt, type the following command:  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;B&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;al&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;  &lt;B&gt;/out:&lt;/B&gt;&amp;lt;&lt;I&gt;assembly name&lt;/I&gt;&amp;gt; &lt;I&gt;&amp;lt;module name&amp;gt;&lt;/I&gt;  &lt;B&gt;/keyfile:&lt;/B&gt;&amp;lt;&lt;I&gt;file name&lt;/I&gt;&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;In this command, &lt;I&gt;assembly name&lt;/I&gt; is the name of the  assembly to sign with a strong name, &lt;I&gt;module name&lt;/I&gt; is the name of the code  module used to create the assembly, and &lt;I&gt;file name&lt;/I&gt; is the name of the  container or file that contains the key pair. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;The following example signs the assembly MyAssembly.dll  with a strong name using the key file sgKey.snk.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;al /out:MyAssembly.dll MyModule.netmodule  /keyfile:sgKey.snk&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 5pt 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;STRONG&gt;&lt;FONT  size=3&gt;How to Use Assembly Version Policy?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;A primary goal of the deployment system in the .NET  Framework is to eliminate conflicts between applications caused by shared  components and shared states (or DLL conflicts). A key solution to this problem  is a robust versioning system. The .NET Framework records information about an  application's dependencies in the assembly manifest. This dependency information  includes a version number that is used at runtime to load the proper version of  a dependency. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;By default, the common language runtime will load the  version of a dependency that is specified in the manifest. This is preferred in  the majority of scenarios. However, there are cases where running an application  with a different version of a dependency can be useful. In order to accomplish  this, version policies can be included in an application's configuration file.  For example, the following XML code fragment redirects references to version  5.0.0.0 of a shared assembly called "caclR" up to version 6.0.0.0 of that  assembly: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&amp;lt;configuration&amp;gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;runtime&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&amp;lt;assemblyBinding  xmlns="urn:schemas-microsoft-com:asm.v1"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;dependentAssembly&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;assemblyIdentity name="calcR" &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;publicKeyToken="a1690a5ea44bab32" &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;culture=""/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;bindingRedirect oldVersion="5.0.0.0"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;newVersion="6.0.0.0"/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;/dependentAssembly&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;/assemblyBinding&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;/runtime&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&amp;lt;/configuration&amp;gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 5pt 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;STRONG&gt;&lt;FONT  size=3&gt;How to Create a Publisher Policy  Assembly?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;A Publisher policy statement describes the compatibility  of an assembly issued by the publisher of that shared assembly. Publisher policy  is commonly used in service pack scenarios. For example, a publisher may produce  a number of small releases that enhances certain features for a particular  customer. For maintenance reasons, the publisher may wish to collect all of  these fixes into a single service pack release and have all exsiting customers  upgrade to the new service pack. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;A publisher policy statement is an XML configuration file  wrapped as a separate assembly. There are three reasons that publisher policies  are shipped as assemblies. The first is to ensure that the policy statement  comes from the author of the assembly that the policy is making the  compatibility statement about. This is accomplished by requiring that the policy  assembly has a strong name generated with the same key-pair as the original  assembly. The second reason is ease of deployment. Publishers or administrators  can ship policy statements using the assembly deployment mechansims provided by  the .NET Framework, including the Windows Installer and code download. Using the  Windows Installer is particularly convenient because all policy assemblies must  be installed in the global assembly cache. Finally, assemblies ship policy  statements so that they can be versioned. This allows a publisher to ship a  subsequent statement if a previous policy is found not to work in some  scenarios. In effect, this allows a publisher to change his mind about the  compatibility of his assembly independent of when it was shipped. The  flexibility enabled by decoupling the compatibility statements from the code  makes it much easier to fix broken applications in the .NET Framework. If  multiple versions of a given policy assembly are found in the assembly cache,  the .NET Framework will use the policy assembly with the highest version number.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;In general, there are two steps required to create a  publisher policy assembly: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;1. Create the XML  file containing the compatibility statement. You will have to use an XML editor  to create this file. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;2. Use the Assembly  Generation tool (Al.exe) to create an assembly containing the XML file.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;The format of the xml file, along with rules about how  the elements relate, is described in detail in the .NET Framework SDK Guide.  Here is an example file: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&amp;lt;configuration&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;runtime&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;assemblyBinding&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;dependentAssembly&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;assemblyIdentity name="myasm"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;publicKeyToken="e9b4c4996039ede8"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;culture="en-us"/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;bindingRedirect  oldVersion="1.0.0.0-1.0.9.9"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;newVersion="2.0.0.0"/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;codeBase version="2.0.0.0"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;href="http://www.foo.com/bar.dll"/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;/dependentAssembly&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;/assemblyBinding&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&amp;lt;/runtime&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&amp;lt;/configuration&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;After the xml file is created, use the Assembly  Generation tool to create a policy assembly. The following switches to the  Assembly Generation tool are required: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-outline-level: 1; tab-stops: list .5in; mso-list: l1 level1 lfo2"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;/link:  &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;links the xml file  into the assembly. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-outline-level: 1; tab-stops: list .5in; mso-list: l1 level1 lfo2"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;/out:  &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;gives the resulting  policy assembly a name. Policy assemblies are found in the global assembly cache  by naming convention. Therefore, their names must be:  &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; mso-outline-level: 1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;STRONG&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;policy.&amp;lt;major  number&amp;gt;.&amp;lt;minor number&amp;gt;.&amp;lt;main assembly name&amp;gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; mso-outline-level: 1"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;For example,  &lt;B&gt;policy.2.0.myasm&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-outline-level: 1; tab-stops: list .5in; mso-list: l1 level1 lfo2"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;3.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;/keyfile:  &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;The key pair used to  give the assembly a strong name (or at least the public key if delay signing is  used). As described earlier, this key pair must be the same key pair used to  sign the assembly to which this policy statement applies.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-outline-level: 1; tab-stops: list .5in; mso-list: l1 level1 lfo2"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana; mso-fareast-font-family: Verdana"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;4.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;/version:  &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;The version number  of the policy assembly. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;The following example shows a command line that uses the  Assembly Generation tool:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Al /link:publisher.cfg /out:policy.2.0.myasm  /keyfile:myasm.snk /version:2.0.0.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; mso-pagination: none; tab-stops: .5in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;In addition to policies specified at the application  level, the .NET Framework also provides two other policy levels: publisher and  administrator. A Publisher policy statement describes the compatibility of an  assembly issued by the publisher of that shared assembly. Administrator policy  is created using the same XML syntax as application level policy. The  administrator policy file is called machine.config, and resides in the common  language runtime install directory. The three policy levels are evaluated in the  following order: &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;Application Policy  &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;Publisher Policy  &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="FONT-FAMILY: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol"&gt;&lt;SPAN  style="mso-list: Ignore"&gt;·&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&lt;FONT  size=3&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;Administrator Policy  &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 5pt 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;STRONG&gt;&lt;FONT  size=3&gt;How Do I...Get the types in an  assembly?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;using  System;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;  Once you have an object reference to the assembly of interest, you can call the  &lt;B&gt;GetTypes&lt;/B&gt; method on that assembly, which returns an array of all the types  in that assembly. You can use control logic to identify the more specific types  in that array, and use iterating logic to parse your array, returning the type  information to the user if needed. The ability to retrieve type information can  be useful for determining alternative types you could use for a given task, or  identifying existing elements which could provide you with the functionality you  need. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;The first thing to learn when retrieving types from a  particular assembly is, how to identify an assembly.The first is by identifying  a particular object that you want to find the assembly of, and requesting the  assembly for the module of that object (remember that a module is a logical  grouping of types and code, such as a .dll or .exe). The second is by using the  &lt;B&gt;LoadFrom&lt;/B&gt; method of the &lt;B&gt;Assembly&lt;/B&gt; class to load a specific assembly  for a named module (such as myapp.exe). &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System.Reflection;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;class CMain&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  st="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;static void Main(string[] args)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 1 load an assembly&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Assembly asm =  Assembly.LoadFrom("c:\\dotnet\\MathLibrary.dll");&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 2 get the modules&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Module[] modules = asm.GetModules();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;foreach(Module mod in modules)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine("module {0}", mod.Name);&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 3 get types&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Type[] types = mod.GetTypes(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;foreach(Type t in types)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine("Type {0}", t.Name);&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 4 get methods&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;MethodInfo[] methods = t.GetMethods();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;foreach(MethodInfo method in methods)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine("method : {0} ",method.Name);&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;FieldInfo[] fields = t.GetFields();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;foreach(FieldInfo field in fields)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine("field : {0} ",field.Name);  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 5pt 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;STRONG&gt;&lt;FONT  size=3&gt;How Do I...Create a assembly On the  fly?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System.Reflection;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using  System.Reflection.Emit;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;class CMain&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;static void Main(string[] args)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 0 get domain ref in which asm will be  created&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;AppDomain domain = AppDomain.CurrentDomain; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 1 create a name for the asm&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;AssemblyName asmname = new AssemblyName();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;asmname.Name = "MyFirstAssembly";&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 2 build a asm&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;AssemblyBuilder asmbuilder =  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;domain.DefineDynamicAssembly(asmname,AssemblyBuilderAccess.Save);&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: 0.5in; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;//step 3 build a module&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;ModuleBuilder modbuilder = &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;asmbuilder.DefineDynamicModule("mymodule","mymodule.netmodule");  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 4 create a type&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;TypeBuilder typebuilder = &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;modbuilder.DefineType("CA",TypeAttributes.Public);&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 5 create a field&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;FieldBuilder field1 =  typebuilder.DefineField&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;("empno", Type.GetType("System.String"),FieldAttributes.Private);&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 6 create a method&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;MethodBuilder method1 =  typebuilder.DefineMethod&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;("fun",MethodAttributes.Public,null,new  Type[]{});&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 7 write code in the method&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;ILGenerator il = method1.GetILGenerator();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;il.Emit(OpCodes.Ret);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 8 save&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;typebuilder.CreateType();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;asmbuilder.Save("myasm.dll"); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 5pt 0in"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;STRONG&gt;&lt;FONT  size=3&gt;How Do I...Invoke methods?&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;In many coding scenarios, you know the task that you want  to carry out before you want to do it. Therefore, you can specify the methods  that you need to invoke, and the parameters you need to pass them. However,  there are also situations where you might want to dynamically invoke methods,  based upon specific scenarios, or user actions. This capability is available  through the &lt;B&gt;Reflection&lt;/B&gt; namespace, by using the &lt;B&gt;InvokeMember&lt;/B&gt; method  on the &lt;B&gt;Type&lt;/B&gt; object. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;You can also take other actions, such as getting or  setting the value of a specified property. These actions are available through  the &lt;B&gt;BindingFlags&lt;/B&gt; enumeration. The second parameter of &lt;B&gt;InvokeMethod&lt;/B&gt;  is a combination of the &lt;B&gt;BindingFlags&lt;/B&gt; actions you specify. For example, if  you want to invoke a static method on a class, you would include the static  element in &lt;B&gt;BindingFlags&lt;/B&gt;, and the &lt;B&gt;InvokeMethod BindingFlag&lt;/B&gt;. The  following example demonstrates how to invoke a hypothetical method  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;//  calling a static method, receiving no arguments&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;//  don't forget that we are using object in the reflection namespace...&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;using  System;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;using  System.Reflection;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;public  class Invoke {&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;public  static void Main (String [] cmdargs) {&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;//  Declare a type object, used to call our InvokeMember method...&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;Type  t = typeof (TestClass);&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;//  BindingFlags has three bitor'ed elements. Default indicates&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;//  that default binding rules should be applied.&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;t.InvokeMember  ("SayHello",&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;BindingFlags.Default | BindingFlags.InvokeMethod&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;| BindingFlags.Static, null,&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;null, new object [] {});&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;}&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Take a quick look at the rest of the parameters that were  passed to the &lt;B&gt;Invoke&lt;/B&gt; method. The first null argument passed is requesting  that the default binder be used to bind the method you are invoking. When you  invoke the default binder, include the default &lt;B&gt;BindingFlags&lt;/B&gt;. Instead of  null as the third parameter, you can specify a &lt;B&gt;Binder&lt;/B&gt; object that defines  a set of properties and enables binding, which may involve selection of an  overloaded method or coercion of argument types. The second null argument is the  object on which to invoke the method you chose. Finally, pass an object array of  the arguments that the member receives. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; mso-pagination: none; tab-stops: .5in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Named arguments&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;You can also use named arguments, in which case you need  to use a different overloaded version of the &lt;B&gt;InvokeMember&lt;/B&gt; method. Create  the array of object arguments as you have been doing so far, and also create a  string array of the names of the parameters being passed. The overloaded method  you want to use accepts the list of parameter names as the last parameter, and  the list of values you want to set as the fifth  parameter&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;//  Calling a method using named arguments&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;//  the argument array, and the parameter name array. &lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;//  to determine the names of the parameters in advance&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;object[]  argValues = new object [] {"Mouse", "Micky"};&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;String  [] argNames = new String [] {"lastName", "firstName"};&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;t.InvokeMember  ("PrintName", &lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;BindingFlags.Default | BindingFlags.InvokeMethod,&lt;/P&gt; &lt;P class=Preformatted  style="MARGIN: 0in 0in 0pt; tab-stops: 0in 47.95pt 95.9pt 143.85pt 191.8pt 239.75pt 287.7pt 335.65pt 383.6pt 431.55pt"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;null, null, argValues, null, null, argNames);&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;The final example uses a slightly different process to  invoke a method. Rather than using the &lt;B&gt;Type&lt;/B&gt; object directly, create a  separate &lt;B&gt;MethodInfo&lt;/B&gt; object directly to represent the method you will be  invoking. Then, call the &lt;B&gt;Invoke&lt;/B&gt; method on your &lt;B&gt;MethodInfo&lt;/B&gt; object,  passing an instance of the object you need to invoke your method on (if you are  invoking an instance method, but null if your method is static). As before, an  object array of the parameters is required. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;// Invoking a ByRef member &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;MethodInfo m = t.GetMethod("Swap");  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted style="MARGIN: 0in 0in 0pt; tab-stops: .5in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=Preformatted style="MARGIN: 0in 0in 0pt; tab-stops: .5in"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;args = new object[2]; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;args[0] = 1; args[1] = 2; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;m.Invoke(new TestClass(),args);  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Console.WriteLine ("{0}, {1}", args[0],  args[1]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;How do I Serialize using  XmlSerializer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;Serializes and deserializes objects into and from XML  documents. The &lt;B&gt;XmlSerializer&lt;/B&gt; enables you to control how objects are  encoded into XML. XML serialization is the process of converting an object's  public properties and fields to a serial format for storage or transport.  Deserialization re-creates the object in its original state from the XML output.  You can thus think of serialization as a way of saving the state of an object  into a stream or buffer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN  style="FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System.IO;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using  System.Xml.Serialization;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;public class Dept&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public long m_code;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;private string m_name;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp; &lt;/SPAN&gt;public Dept(long code,string  name)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;m_code = code; m_name = name;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public void Display()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine("dept code: {0}&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;  &lt;/SPAN&gt;name: {1} ",m_code,m_name); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;class CMain&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;static void Main ()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: 0.5in; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;MainXmlSerialize();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: 0.5in; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;MainXmlDeserialize();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt 1in; TEXT-INDENT: 0.5in; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;static void MainXmlDeserialize ()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Dept obj;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 1 create&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;a  serializer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;XmlSerializer sr = new  XmlSerializer(typeof(Dept));&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 2 create a file&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;StreamReader file = new StreamReader("c:\\dotnet\\abc.xml");  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;obj = (Dept) sr.Deserialize(file); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 4 close the file&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;file.Close(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;obj.Display(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;static void MainXmlSerialize ()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Dept obj = new Dept (101,"Purchase");&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 1 create&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;a  serializer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;XmlSerializer sr = new  XmlSerializer(obj.GetType());&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 2 create a file&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;StreamWriter file = new StreamWriter("c:\\dotnet\\abc.xml");  &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 3 serialize&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;sr.Serialize(file,obj);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 4 close the file&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;file.Close(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;How do I Serialize using  SoapSerializer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System.IO;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System.Runtime.Serialization.Formatters.Soap;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;[Serializable]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;public class Dept&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public long m_code;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;private string m_name;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp; &lt;/SPAN&gt;public Dept(long code,string  name)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;m_code = code; m_name = name;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public void Display()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine("dept code: {0}&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;  &lt;/SPAN&gt;name: {1} ",m_code,m_name); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;class CMain&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;static void MainSoapDeserialize()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Dept obj;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 1 create&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;a  serializer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;SoapFormatter fm = new SoapFormatter();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 2 open a file&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;FileStream file =  File.Open("c:\\dotnet\\abc.xml",FileMode.Open);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;obj = (Dept) fm.Deserialize(file);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 4 close the file&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;file.Close(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;obj.Display(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;static void MainSoapSerialize()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Dept obj = new Emp(101,"Purchase");&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 1 create&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;a  serializer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;SoapFormatter fm = new SoapFormatter();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 2 create a file&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;FileStream file =  File.Create("c:\\dotnet\\abc.xml");&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;fm.Serialize(file,obj);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 4 close the file&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;file.Close(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=H4 style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;STRONG&gt;&lt;FONT  face="Times New Roman"&gt;&lt;FONT size=3&gt;How do I Serialize using  BinarSerializer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System.IO;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;using System.Runtime.Serialization.Formatters.Soap;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;[Serializable]&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;public class Dept&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public long m_code;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal  style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;private string m_name;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp; &lt;/SPAN&gt;public Dept(long code,string  name)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;m_code = code; m_name = name;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;public void Display()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Console.WriteLine("dept code: {0}&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;  &lt;/SPAN&gt;name: {1} ",m_code,m_name); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;class CMain&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;static void Main()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;static void MainSoapDeserialize()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Dept obj;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPANtyle="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 1 create&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;a  serializer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;BinaryFormatter fm = new BinaryFormatter();&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 2 open a file&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;FileStream file =  File.Open("c:\\dotnet\\abc.xml",FileMode.Open);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 3&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;obj = (Dept) fm.Deserialize(file);&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN  style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;//step 4 close the file&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;file.Close(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;obj.Display(); &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;static void MainBinarySerialize()&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;FONT  face="Times New Roman"&gt;&lt;SPAN  style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;Dept obj = new Dept  (10,"jack",101,"Purchase");&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-pagination: none"&gt;&lt;SPAN  style="LAYOUT-GRID-MODE: line; FONT-FAMILY: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;o:p&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0p
