<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>DotNet</title>
        <link>http://geekswithblogs.net/vganesh/category/2339.aspx</link>
        <description>DotNet</description>
        <language>en</language>
        <copyright>CodeCanvas</copyright>
        <managingEditor>codecanvas@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>BlogEngine.Net 1.1 Released</title>
            <link>http://geekswithblogs.net/vganesh/archive/2007/07/16/113976.aspx</link>
            <description>&lt;p&gt;&lt;em&gt;&lt;font color="#808080"&gt;Originally posted at &lt;/font&gt;&lt;/em&gt;&lt;em&gt;&lt;font color="#808080"&gt;&lt;a href="http://blog.vijay.name/2007/07/16/BlogEngineNet+11+Released.aspx" target="_blank"&gt;my personal blog&lt;/a&gt;&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://feeds.feedburner.com/~r/netSlave/~3/134105749/post.aspx" target="_blank"&gt;BlogEngine.Net 1.1 has been released&lt;/a&gt;. It's quite amazing how fast these guys have churned out the new release.&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;With my recent experiences in porting, chewing, and digesting dotnet projects, I kind of think that coding for Dotnet Framework V2.0 from scratch is lot easier than porting a complex system and maybe that is one of the few reasons for the quicker releases of the product (of course having an active development community and passionate project lead helps a lot). &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Anyhoo, these guys are doing a fantastic job and I am planning to move to &lt;a href="http://www.dotnetblogengine.net/" target="_blank"&gt;BlogEngine.NET&lt;/a&gt; after evaluating it out. Good going guys!&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Well started with SubText (was done in framework 1.1), then moved to Wordpress (good community but had trouble with MySQL connection), then to DasBlog (still in V1.1) now finally to BlogEngine.NET (finally v2 product with source code, yipee). People! Man evolved from monkey! Any doubts there? :)&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113976"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113976" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/vganesh/aggbug/113976.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>CodeCanvas</dc:creator>
            <guid>http://geekswithblogs.net/vganesh/archive/2007/07/16/113976.aspx</guid>
            <pubDate>Mon, 16 Jul 2007 17:51:17 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/vganesh/comments/113976.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/vganesh/archive/2007/07/16/113976.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/vganesh/comments/commentRss/113976.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/vganesh/services/trackbacks/113976.aspx</trackback:ping>
        </item>
        <item>
            <title>Opening for DotNet Dev with 2+ Yrs Exp (Web)</title>
            <link>http://geekswithblogs.net/vganesh/archive/2006/09/21/91890.aspx</link>
            <description>Candidates who are looking for an opening at Abu Dhabi with 2+ yrs exp in Dot Net (Web) &lt;a href="http://blog.vijay.name/index.php/about/"&gt;contact me&lt;/a&gt; at the earliest possible.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=91890"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=91890" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/vganesh/aggbug/91890.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>CodeCanvas</dc:creator>
            <guid>http://geekswithblogs.net/vganesh/archive/2006/09/21/91890.aspx</guid>
            <pubDate>Thu, 21 Sep 2006 20:40:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/vganesh/comments/91890.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/vganesh/archive/2006/09/21/91890.aspx#feedback</comments>
            <slash:comments>10</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/vganesh/comments/commentRss/91890.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/vganesh/services/trackbacks/91890.aspx</trackback:ping>
        </item>
        <item>
            <title>The One with the Bad DataSet/XSD day</title>
            <link>http://geekswithblogs.net/vganesh/archive/2006/05/21/79102.aspx</link>
            <description>&lt;p&gt;Original post at &lt;a href="http://blog.vijay.name/archive/2006/05/24/11.aspx"&gt;my blog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As if usual problems arent complex enough my Visual Studio 2005 stopped displaying DataSet's that were designed and were working very recently. When I open my visual studio solution / project which already has an DataSet open I will get the following error dialog&lt;/p&gt;
&lt;p&gt;&lt;img src="http://geekswithblogs.net/images/geekswithblogs_net/vganesh/1610/o_ErrorSnap1.png" /&gt;&lt;br&gt;
[&lt;br /&gt;
Load DataSet Error &lt;br&gt;
Failed to load dataset because of the following error:&lt;/p&gt;
&lt;p&gt;Value cannot be null.&lt;br&gt;
  Parameter name: project&lt;br&gt;
  ] &lt;/p&gt;
&lt;p&gt;and the following error message&lt;/p&gt;
&lt;table width="600" border=0 cellpadding=0 cellspacing=0 bgcolor="#F2F2EA"&gt;
  &lt;tr height=40&gt;
    &lt;td width="8%" height=40 bgcolor="#FF9999"&gt;&amp;nbsp;&lt;/td&gt;
    &lt;td width="91%" height=40 valign=top bgcolor="#FF9999"&gt;&lt;p&gt;&lt;b&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
  font-family:Arial;
  font-weight:bold'&gt;One or more errors encountered while
          loading the designer. The errors are listed below. Some errors can be fixed
        by rebuilding your project, while others may require code changes.&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font
  size=3 face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan=2 valign=top&gt;&lt;p&gt;&lt;b&gt;&lt;font size=3 face=Tahoma&gt;&lt;span style='font-size:12.0pt;
  font-family:Tahoma;font-weight:bold'&gt;&lt;br&gt;
        Value cannot be null. Parameter name: project &lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=3
  face=Tahoma&gt;&lt;span style='font-size:12.0pt;font-family:Tahoma;"Times New Roman";'&gt;&lt;br&gt;
        &lt;span style='" HYPERLINK \0022\0022 "'&gt;&lt;u&gt;&lt;font color=blue&gt;&lt;span
  style='color:blue'&gt;Hide&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;font color=blue&gt;&lt;span
  style='color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan=2 valign=top&gt;&lt;p&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
  font-family:Tahoma;
  '&gt;&lt;br&gt;
        at
        Microsoft.VSDesigner.VSDesignerPackage.GlobalConnectionService.Microsoft.VSDesigner.VSDesignerPackage.IGlobalConnectionService.GetConnections(&lt;span
  class=SpellE&gt;IServiceProvider&lt;/span&gt; &lt;span class=SpellE&gt;serviceProvider&lt;/span&gt;,
          Project &lt;span class=SpellE&gt;project&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VSDesigner.DataSource.DesignConnection.GetConnectionFromAppSettings(String &lt;span class=SpellE&gt;objectName&lt;/span&gt;, String &lt;span class=SpellE&gt;propertyName&lt;/span&gt;)&lt;br&gt;
        at Microsoft.VSDesigner.DataSource.DesignConnection.get_ConnectionStringObject()&lt;br&gt;
        at &lt;span class=SpellE&gt;Microsoft.VSDesigner.DataSource.DbSource.set_Connection&lt;/span&gt;(&lt;span
  class=SpellE&gt;IDesignConnection&lt;/span&gt; value)&lt;br&gt;
        at
        Microsoft.VSDesigner.DataSource.DesignDataSource.SetConnectionProperty(Source &lt;span class=SpellE&gt;source&lt;/span&gt;)&lt;br&gt;
        at &lt;span class=SpellE&gt;Microsoft.VSDesigner.DataSource.DesignDataSource.ReadXmlSchema&lt;/span&gt;(&lt;span
  class=SpellE&gt;DataSourceXmlTextReader&lt;/span&gt; &lt;span class=SpellE&gt;xmlReader&lt;/span&gt;)&lt;br&gt;
        at &lt;span class=SpellE&gt;Microsoft.VSDesigner.DataSource.DesignDataSource.ReadXmlSchema&lt;/span&gt;(&lt;span
  class=SpellE&gt;TextReader&lt;/span&gt; &lt;span class=SpellE&gt;textReader&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VSDesigner.DataSource.Designer.DataSourceSerializationService.DeserializeToDataSource(String &lt;span class=SpellE&gt;filePath&lt;/span&gt;, Object &lt;span class=SpellE&gt;serializationData&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VSDesigner.DataSource.ProjectDataSourceDescriptor.LoadDataSource()&lt;br&gt;
        at &lt;span class=SpellE&gt;Microsoft.VSDesigner.DataSource.ProjectDataSourceDescriptor.Init&lt;/span&gt;(&lt;span
  class=SpellE&gt;IServiceProvider&lt;/span&gt; provider, &lt;span class=SpellE&gt;IVsHierarchy&lt;/span&gt; &lt;span class=SpellE&gt;primaryHierarchy&lt;/span&gt;, UInt32 &lt;span class=SpellE&gt;primaryItemId&lt;/span&gt;,
          Object &lt;span class=SpellE&gt;primaryDocDataObject&lt;/span&gt;, UInt32 &lt;span
  class=SpellE&gt;docCookie&lt;/span&gt;, &lt;span class=SpellE&gt;IVsInvisibleEditor&lt;/span&gt; &lt;span
  class=SpellE&gt;invisibleEditor&lt;/span&gt;, &lt;span class=SpellE&gt;IDesignerHost&lt;/span&gt; host)&lt;br&gt;
        at
        Microsoft.VSDesigner.DataSource.ProjectDataSourceStorage.EnsureInvisibleEditor(&lt;span
  class=SpellE&gt;ProjectItem&lt;/span&gt; &lt;span class=SpellE&gt;dsProjectItem&lt;/span&gt;,
          Boolean &lt;span class=SpellE&gt;ensureWritable&lt;/span&gt;, Boolean &lt;span class=SpellE&gt;createInvisibleEditor&lt;/span&gt;)&lt;br&gt;
        at Microsoft.VSDesigner.DataSource.ProjectDataSourceStorage.GetDataSourceInternal(Object
        caller, &lt;span class=SpellE&gt;ProjectItem&lt;/span&gt; &lt;span class=SpellE&gt;dsProjectItem&lt;/span&gt;,
          Boolean &lt;span class=SpellE&gt;ensureWritable&lt;/span&gt;, Boolean &lt;span class=SpellE&gt;createInvisibleEditor&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VSDesigner.DataSource.Designer.DataSourceDesignerLoader.HandleLoad(&lt;span
  class=SpellE&gt;IDesignerSerializationManager&lt;/span&gt; &lt;span class=SpellE&gt;serializationManager&lt;/span&gt;)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;Occording to SOP, first I closed the dataset file (xsd) and tried opening it again in the editor, at which time I would get another error message in the following format:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://geekswithblogs.net/images/geekswithblogs_net/vganesh/1610/o_ErrorSnap2.png" /&gt;&lt;br&gt;
[&lt;br /&gt;
Load DataSet Error&lt;br&gt;
Failed to load dataset because of the following error:&lt;/p&gt;
&lt;p&gt;Object reference not set to an instance of an object&lt;br&gt;
  ] 
&lt;/p&gt;
&lt;p&gt;and the following error message&lt;/p&gt;
&lt;table width="600" border=0 cellpadding=0 cellspacing=0 bgcolor="#F2F2EA"&gt;
  &lt;tr height=40&gt;
    &lt;td width="8%" height=40 bgcolor="#FF9999"&gt;&amp;nbsp;&lt;/td&gt;
    &lt;td width="91%" height=40 valign=top bgcolor="#FF9999"&gt;&lt;p&gt;&lt;b&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
  font-family:Arial;
  font-weight:bold'&gt;One or more errors encountered while
          loading the designer. The errors are listed below. Some errors can be fixed
        by rebuilding your project, while others may require code changes.&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font
  size=3 face="Times New Roman"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan=2 valign=top&gt;&lt;p&gt;&lt;b&gt;&lt;font size=3 face=Tahoma&gt;&lt;span style='font-size:12.0pt;
  font-family:Tahoma;font-weight:bold'&gt;&lt;br&gt;
        Object reference not set to an instance of an object. &lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font
  size=3 face=Tahoma&gt;&lt;span style='font-size:12.0pt;font-family:Tahoma;
  '&gt;&lt;br&gt;
        &lt;span style='" HYPERLINK \0022\0022 "'&gt;&lt;u&gt;&lt;font color=blue&gt;&lt;span
  style='color:blue'&gt;Hide&lt;/span&gt;&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;font color=blue&gt;&lt;span
  style='color:blue'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan=2 valign=top&gt;&lt;p&gt;&lt;font size=2 face=Tahoma&gt;&lt;span style='font-size:10.0pt;
  font-family:Tahoma;
  '&gt;&lt;br&gt;
        at
        Microsoft.VisualStudio.DataTools.Providers.OleDB.OleDBUtilities.GetRegisteredProviders()&lt;br&gt;
        at
        Microsoft.VisualStudio.DataTools.Providers.OleDB.OleDBUtilities.ExpandProvider(String
        provider)&lt;br&gt;
        at
        Microsoft.VisualStudio.DataTools.Providers.OleDB.OleDBUtilities.GetDataSource(String
        provider)&lt;br&gt;
        at Microsoft.VisualStudio.DataTools.Providers.OleDB.OleDBDataSourceSpecializer.DeriveDataSource(String &lt;span class=SpellE&gt;connectionString&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VisualStudio.DataTools.DataServices.DataProvider.DeriveDataSource(String &lt;span class=SpellE&gt;connectionString&lt;/span&gt;)&lt;br&gt;
        at &lt;span class=SpellE&gt;Microsoft.VSDesigner.Data.ProviderManager.GetVsDataSource&lt;/span&gt;(String &lt;span class=SpellE&gt;invariantName&lt;/span&gt;, String &lt;span class=SpellE&gt;connectionString&lt;/span&gt;,
          Boolean encrypted)&lt;br&gt;
        at &lt;span class=SpellE&gt;Microsoft.VSDesigner.Data.ConnectionString..ctor&lt;/span&gt;(String &lt;span class=SpellE&gt;providerName&lt;/span&gt;, String &lt;span class=SpellE&gt;connectionString&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VSDesigner.VSDesignerPackage.AppSettingsHelper.GetConnectionsViaDataEnvironment(&lt;span
  class=SpellE&gt;IDataEnvironment&lt;/span&gt; &lt;span class=SpellE&gt;dataEnvironment&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VSDesigner.VSDesignerPackage.GlobalConnectionService.Microsoft.VSDesigner.VSDesignerPackage.IGlobalConnectionService.GetConnections(&lt;span
  class=SpellE&gt;IServiceProvider&lt;/span&gt; &lt;span class=SpellE&gt;serviceProvider&lt;/span&gt;,
          Project &lt;span class=SpellE&gt;project&lt;/span&gt;)&lt;br&gt;
        at Microsoft.VSDesigner.DataSource.DesignConnection.GetConnectionFromAppSettings(String &lt;span class=SpellE&gt;objectName&lt;/span&gt;, String &lt;span class=SpellE&gt;propertyName&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VSDesigner.DataSource.DesignConnection.get_ConnectionStringObject()&lt;br&gt;
        at &lt;span class=SpellE&gt;Microsoft.VSDesigner.DataSource.DbSource.set_Connection&lt;/span&gt;(&lt;span
  class=SpellE&gt;IDesignConnection&lt;/span&gt; value)&lt;br&gt;
        at Microsoft.VSDesigner.DataSource.DesignDataSource.SetConnectionProperty(Source &lt;span class=SpellE&gt;source&lt;/span&gt;)&lt;br&gt;
        at &lt;span class=SpellE&gt;Microsoft.VSDesigner.DataSource.DesignDataSource.ReadXmlSchema&lt;/span&gt;(&lt;span
  class=SpellE&gt;DataSourceXmlTextReader&lt;/span&gt; &lt;span class=SpellE&gt;xmlReader&lt;/span&gt;)&lt;br&gt;
        at &lt;span class=SpellE&gt;Microsoft.VSDesigner.DataSource.DesignDataSource.ReadXmlSchema&lt;/span&gt;(&lt;span
  class=SpellE&gt;TextReader&lt;/span&gt; &lt;span class=SpellE&gt;textReader&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VSDesigner.DataSource.Designer.DataSourceSerializationService.DeserializeToDataSource(String &lt;span class=SpellE&gt;filePath&lt;/span&gt;, Object &lt;span class=SpellE&gt;serializationData&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VSDesigner.DataSource.ProjectDataSourceDescriptor.LoadDataSource()&lt;br&gt;
        at &lt;span class=SpellE&gt;Microsoft.VSDesigner.DataSource.ProjectDataSourceDescriptor.Init&lt;/span&gt;(&lt;span
  class=SpellE&gt;IServiceProvider&lt;/span&gt; provider, &lt;span class=SpellE&gt;IVsHierarchy&lt;/span&gt; &lt;span class=SpellE&gt;primaryHierarchy&lt;/span&gt;, UInt32 &lt;span class=SpellE&gt;primaryItemId&lt;/span&gt;,
          Object &lt;span class=SpellE&gt;primaryDocDataObject&lt;/span&gt;, UInt32 &lt;span
  class=SpellE&gt;docCookie&lt;/span&gt;, &lt;span class=SpellE&gt;IVsInvisibleEditor&lt;/span&gt; &lt;span
  class=SpellE&gt;invisibleEditor&lt;/span&gt;, &lt;span class=SpellE&gt;IDesignerHost&lt;/span&gt; host)&lt;br&gt;
        at Microsoft.VSDesigner.DataSource.ProjectDataSourceStorage.EnsureInvisibleEditor(&lt;span
  class=SpellE&gt;ProjectItem&lt;/span&gt; &lt;span class=SpellE&gt;dsProjectItem&lt;/span&gt;,
          Boolean &lt;span class=SpellE&gt;ensureWritable&lt;/span&gt;, Boolean &lt;span class=SpellE&gt;createInvisibleEditor&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VSDesigner.DataSource.ProjectDataSourceStorage.GetDataSourceInternal(Object
        caller, &lt;span class=SpellE&gt;ProjectItem&lt;/span&gt; &lt;span class=SpellE&gt;dsProjectItem&lt;/span&gt;,
          Boolean &lt;span class=SpellE&gt;ensureWritable&lt;/span&gt;, Boolean &lt;span class=SpellE&gt;createInvisibleEditor&lt;/span&gt;)&lt;br&gt;
        at
        Microsoft.VSDesigner.DataSource.Designer.DataSourceDesignerLoader.HandleLoad(&lt;span
  class=SpellE&gt;IDesignerSerializationManager&lt;/span&gt; &lt;span class=SpellE&gt;serializationManager&lt;/span&gt;)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;On the quest to solve this headache I hit google and came up with the following pages which kind of had content related to the problem:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.darrellhawley.com/2006/05/value-cannot-be-null-parameter-name.html" target="_blank"&gt;http://www.darrellhawley.com/2006/05/value-cannot-be-null-parameter-name.html&lt;/a&gt; - He was lucky to have the problem sorted out on the first step of SOP, but as you know our problems never are that easy to solve, are they? :)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.kbalertz.com/kbNamed_894438/Describes.problem.that.occurs.Microsoft.Visual.Studio.When.open.project.that.contains.inherited.user.receive.error.aspx" target="_blank"&gt;http://www.kbalertz.com/kbNamed_894438/Describes.problem.that.occurs.Microsoft.Visual.Studio.When.open.project.that.contains.inherited.user.receive.error.aspx&lt;/a&gt; - Even though this page had a similar error message tackled, it was not the same as the current one.&lt;/p&gt;
&lt;p&gt;Then finally hit on this forum post &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=133896&amp;SiteID=1" target="_blank"&gt;http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=133896&amp;amp;SiteID=1&lt;/a&gt; it is quite long (4 pages), but was worth it. After a to and forth conversation which spanned 3 pages &lt;a href="http://forums.microsoft.com/MSDN/User/Profile.aspx?UserID=88850&amp;SiteID=1" target="_blank"&gt;Stephen Provine&lt;/a&gt; had nailed the problem to a missing registry key value. &lt;/p&gt;
&lt;p&gt;The culprit was &lt;SPAN lang="EN-US"&gt;Windows Live Safety Scanner - "Clean Up Scan"&lt;/SPAN&gt;, yup! the safety centre had cleaned out the unwanted registry keys, which is usually good for the system in most cases but this time it was not one of those &amp;quot;most&amp;quot; cases.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;To fix the problem please follow the following steps:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;To examine the registry:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;1) Run regedit.exe;&lt;BR&gt;
  2) Browse to the location   "HKEY_CLASSES_ROOT\CLSID\{F9AE8980-7E52-11d0-8964-00C04FD611D7}" in the   tree;&lt;BR&gt;
  3) If there is a child node in the tree called "ProgID", then you are   indeed experiencing a different problem - let me know if this is the case.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Otherwise, follow these steps to modify the registry:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;1) Right click the node and select "New &amp;gt; Key";&lt;BR&gt;
  2) Enter "ProgID" as   the name;&lt;BR&gt;
  3) Go to the main window and double click "(Default)";&lt;BR&gt;
  4) Enter   the value "MSIDXS.1";&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Now if you run Visual Studio, it should be working.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Hope this helps out a fellow developer who is on his way to becoming a hairless monk! &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: Because of the use of tables and stylesheets the article was not showing up properly, now I have fixed them and updated the post, hopefully this works good. &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=79102"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=79102" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/vganesh/aggbug/79102.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>CodeCanvas</dc:creator>
            <guid>http://geekswithblogs.net/vganesh/archive/2006/05/21/79102.aspx</guid>
            <pubDate>Sun, 21 May 2006 16:50:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/vganesh/comments/79102.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/vganesh/archive/2006/05/21/79102.aspx#feedback</comments>
            <slash:comments>16</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/vganesh/comments/commentRss/79102.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/vganesh/services/trackbacks/79102.aspx</trackback:ping>
        </item>
        <item>
            <title>Note for self : Attribute not recognized 'minRequiredNonAlphanumericCharacters'</title>
            <link>http://geekswithblogs.net/vganesh/archive/2006/05/13/78102.aspx</link>
            <description>Change the minRequiredNonAlphanumericCharacters to minRequiredNonalphanumericCharacters. Local MSDN document not up-to-date!&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=78102"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=78102" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/vganesh/aggbug/78102.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>CodeCanvas</dc:creator>
            <guid>http://geekswithblogs.net/vganesh/archive/2006/05/13/78102.aspx</guid>
            <pubDate>Sat, 13 May 2006 17:49:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/vganesh/comments/78102.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/vganesh/archive/2006/05/13/78102.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/vganesh/comments/commentRss/78102.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/vganesh/services/trackbacks/78102.aspx</trackback:ping>
        </item>
        <item>
            <title>UrlMappings a Boon or a Pain in the neck?</title>
            <link>http://geekswithblogs.net/vganesh/archive/2006/01/23/66753.aspx</link>
            <description>&lt;p&gt;Recently was trying out the new urlMappings options of asp.net v2 framework. Though the concept is old and it has been beaten to death through various implementations, it is heartening to see finally the framework is providing a inbuilt solution. But the catch is that the overall support for url mapping is very basic, for instead you cannot use wildcard or regex expressions for url substitution which means you will have to figure out a way to manually enter all the possible mappings.&lt;/p&gt;
&lt;p&gt;One more headache which I came across when trying to use url mapping is that it does not allow you to provide mappedUrl's which point to anchored names. For instance if I want to map ~/Category/Car.aspx to ~/Categories.aspx#Car it wont work coz the framework is trying to validate the availability of file named &amp;quot;Categories.aspx#Car&amp;quot; ... duhh!. One workaround I employed for this is to provide a redirection page which will then redirect the user to the proper location;&lt;br&gt;
  For example lets take the above example, I create a new Redirect.aspx which just does a  Response.Redirect(Request[&amp;quot;TargetUrl&amp;quot;]) in the Page_Load and in the mappedUrl section I have provided the url as ~/Redirect.aspx?TargetUrl=/Categories.aspx#Car&lt;/p&gt;
&lt;p&gt;The drawback with this approach is that the client should have allowed automatic redirection and also you have to make sure that the redirector page is not used for any other phishing purpose.  &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=66753"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=66753" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/vganesh/aggbug/66753.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>CodeCanvas</dc:creator>
            <guid>http://geekswithblogs.net/vganesh/archive/2006/01/23/66753.aspx</guid>
            <pubDate>Mon, 23 Jan 2006 18:59:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/vganesh/comments/66753.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/vganesh/archive/2006/01/23/66753.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/vganesh/comments/commentRss/66753.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/vganesh/services/trackbacks/66753.aspx</trackback:ping>
        </item>
        <item>
            <title>Problem with assembly:FileIOPermission</title>
            <link>http://geekswithblogs.net/vganesh/archive/2004/10/25/13202.aspx</link>
            <description>&lt;P&gt;I am working on a web based generic mailer component that I am planning to reuse for all the projects. After completing it, I ran it through FxCop and in the many suggestions given by FxCop one was to mention a default FileIOPermission. I set the following in AssemblyInfo.cs &lt;/P&gt;
&lt;P&gt;[assembly:FileIOPermission(SecurityAction.RequestOptional, Unrestricted=true)]&lt;/P&gt;
&lt;P&gt;The project compiled without problem, but when I tried to access the page I kept getting the error message:&lt;/P&gt;
&lt;P&gt;Parser Error Message: Could not load type 'VJ.RND.GenericMailer.Global'.&lt;/P&gt;
&lt;P&gt;Source Error: &lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Line 1:&amp;nbsp; &amp;lt;%@ Application Codebehind="Global.asax.cs" Inherits="VJ.RND.GenericMailer.Global" %&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This error message was removed after removing the FileIOPermission setting from the AssemblyInfo.cs&lt;/P&gt;
&lt;P&gt;I am trying to find the exact cause of the error.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=13202"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=13202" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/vganesh/aggbug/13202.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>codecanvas</dc:creator>
            <guid>http://geekswithblogs.net/vganesh/archive/2004/10/25/13202.aspx</guid>
            <pubDate>Mon, 25 Oct 2004 15:59:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/vganesh/comments/13202.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/vganesh/archive/2004/10/25/13202.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/vganesh/comments/commentRss/13202.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/vganesh/services/trackbacks/13202.aspx</trackback:ping>
        </item>
    </channel>
</rss>