<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>VS.NET 2005</title>
        <link>http://geekswithblogs.net/Mohamed/category/1279.aspx</link>
        <description>I'm one of the large number of poeple interested in the new technologies that come in VS.NET 2005, and, I have many thoughts about it. I share those right over here.</description>
        <language>en</language>
        <copyright>Mohamed Ahmed Meligy</copyright>
        <managingEditor>eng.meligy@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>VS 2008 Templates for ASP.NET AJAX Extensions 1.0</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2007/12/20/vs-2008-templates-for-asp.net-ajax-extensions-1.0.aspx</link>
            <description>&lt;span style="font-weight: bold;"&gt;ASP.NET AJAX Original Roadmap&lt;/span&gt;&lt;br /&gt;
When Microsoft released ASP.NET AJAX Extensions (formerly codename ATLAS), their roadmap for the core extensions was to release ASP.NET AJAX 1.0 for ASP.NET 2.0 (AKA, .NET Framework 2.0) as separate installation, and have that to integrate greatly with Visual Studio 2005, and then integrate that with ASP.NET 3.5 to be part of it, enabling you to have the same experience (better experience actually) with Visual Studio 2008. Of course that's all while having the "futures" line developed in parallel and eventually merged with the core, and having ASP.NET AJAX Control Toolkit developed by the community.&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;
The story with VS 2008&lt;/span&gt;&lt;br /&gt;
Now with VS 2008 multi targeting (meaning being able to use it with multiple versions of the .NET framework, not just .NET fx 3.5, but 3.0 and even 2.0 as well), it's relatively easy to work with "&lt;span style="font-style: italic;"&gt;new&lt;/span&gt;" ASP.NET 2.0 websites the same way you do in Visual Studio 2005; except that in VS 2008, you'd do that as if you were adding ASP.NET AJAX support to an "&lt;span style="font-style: italic;"&gt;existing&lt;/span&gt;" ASP.NET 2.0 website, meaning you have to add the references yourself, and modify web.config file with these big blocks of markup for config sections, assembly references and tag mapping, HTTP handlers, etc..... on your own, as VS 2008 of course doesn't have the ASP.NET AJAX for ASP.NET 2.0 integrated.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;So, what's new ... ?&lt;/span&gt;&lt;br /&gt;
To me the current model is totally fine. That's how I do it most of the time anyway because they guarantee less weird runtime errors and since I used to reference local versions of the ASP.NET AJAX assemblies when I used to work on multiple sites running different BETAs and other pre-release versions of ASP.NET AJAX 1.0.&lt;br /&gt;
Now Microsoft wanted to make that easier by porting ASP.NET AJAX 1.0 to VS 2008 so that you can download those, and be able to create new ASP.NET 2.0 website with ASP.NET AJAX 1.0 support just by creating another web site/project from the New Website/ New Project dialog(s).&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5c7df430-1c34-40d2-b6ec-81353b5fcf2e&amp;amp;displaylang=en"&gt;Download ASP.NET AJAX 1.0 Templates for Visual Studio 2008&lt;/a&gt;&lt;br /&gt;
    &lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;Note:&lt;/span&gt; Of course you need to have &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&amp;amp;displaylang=en"&gt;ASP.NET AJAX Extensions 1.0&lt;/a&gt; installed already.&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brada/archive/2007/12/19/using-vs2008-to-target-net-framework-2-0-with-asp-net-ajax.aspx"&gt;&lt;span style="font-weight: bold;"&gt;Read Brad Abrams[MSFT]'s Announcement&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin: 0px; padding: 0px; display: inline;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:9d43c8e1-75b4-4428-b94e-aa7ceb0ab0c2" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/VS%202008"&gt;VS 2008&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/ASP.NET%20AJAX"&gt;ASP.NET AJAX&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/Visual%20Studio"&gt;Visual Studio&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117880"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=117880" 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/Mohamed/aggbug/117880.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2007/12/20/vs-2008-templates-for-asp.net-ajax-extensions-1.0.aspx</guid>
            <pubDate>Thu, 20 Dec 2007 18:03:25 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/117880.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2007/12/20/vs-2008-templates-for-asp.net-ajax-extensions-1.0.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/117880.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/117880.aspx</trackback:ping>
        </item>
        <item>
            <title>Dark Visual Studio With Resharper - My VS Settings (Colors, Windows Layout, ... )</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2007/08/20/Dark-Visual-Studio-With-Resharper---My-VS-Settings-Colors.aspx</link>
            <description>I heard few comments about my VS color scheme in the last demo day, and &lt;a href="http://korayem.net/post/SKDD2-(SilverKey-Demo-Day-2)-A-day-Egyptian-Developers-will-keep-in-their-memories.aspx"&gt;Mohamed Korayem&lt;/a&gt; mentioned it in his blog post about the sessions. Many asked me to share it with them.&lt;br /&gt;
&lt;br /&gt;
Here's how my Visual Studio looks:&lt;br /&gt;
&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/Mohamed/1273/o_VS-Colors_W-Resharper.png"&gt;&lt;img border="0" src="/images/geekswithblogs_net/Mohamed/1273/r_VS-Colors_W-Resharper.png" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The idea of dark colors originally came to me from &lt;a href="http://weblogs.asp.net/infinitiesloop/default.aspx"&gt;Dave Reed&lt;/a&gt; [ASP.NET Team] 's "&lt;a href="http://weblogs.asp.net/infinitiesloop/archive/2006/08/06/Join-the-Dark-Side-of-Visual-Studio.aspx"&gt;Join the dark side of Visual Studio&lt;/a&gt;" post (which &lt;a href="http://spellcoder.com/blogs/dodyg/default.aspx"&gt;Dody&lt;/a&gt; pointed me to). Some color effects (like current line highlight) are special enhancements by &lt;a href="http://www.jetbrains.com/resharper/"&gt;Resharper&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
So, I exported my settings file for color and window layout and everything so that you can &lt;a href="http://www.box.net/shared/5h5ctksshf" style="font-weight: bold;"&gt;go and download it&lt;/a&gt;. You can use it with VS 2005 or VS 2008 (even if you don't have Resharper, but you might then encounter some false warnings, and of course won't get its enhancements).&lt;br /&gt;
&lt;br /&gt;
Have fun &lt;img src="/Providers/BlogEntryEditor/FCKeditor/editor/images/smiley/msn/teeth_smile.gif" alt="" /&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114808"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114808" 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/Mohamed/aggbug/114808.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2007/08/20/Dark-Visual-Studio-With-Resharper---My-VS-Settings-Colors.aspx</guid>
            <pubDate>Mon, 20 Aug 2007 17:55:56 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/114808.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2007/08/20/Dark-Visual-Studio-With-Resharper---My-VS-Settings-Colors.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/114808.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/114808.aspx</trackback:ping>
        </item>
        <item>
            <title>Gotcha: Wokflow designer not working when openning workflow in non-workflow VS 2005 project</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2007/08/19/Gotcha-Wokflow-designer-not-working-when-openning-workflow-in-non-workflow.aspx</link>
            <description>If you worked with Windows Workflow before on Visual Studio 2005, copied a workflow diagram from a workflow project into a second normal project, added the proper references, built the second project and everything, but afterwards tried to open the workflow diagram in designer, and it didn't work, giving you an error message like tis one:&lt;br /&gt;
&lt;table width="80%" cellspacing="1" cellpadding="5" border="0" align="center" style="border-style: solid;border-width:1px; border-color: rgb(0, 0, 0); color: rgb(255, 0, 0);" summary=""&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;The service 'System.Workflow.ComponentModel.Design.IIdentifierCreationService' must be installed for this operation to succeed. Ensure that this service is available.&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
You can solve this by one of two ways:&lt;br /&gt;
&lt;ol&gt;
    &lt;li&gt;Create a 3rd project as workflow project and move everything from the 2nd project to it. [&lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1894683&amp;amp;SiteID=1"&gt;Sounds like Microsoft recommendation&lt;/a&gt; - I hate that one though]&lt;br /&gt;
    &lt;/li&gt;
    &lt;li&gt;Modify the .csproj file file to add the lines in green under the black lines:&lt;/li&gt;
&lt;/ol&gt;
&lt;table width="80%" cellspacing="1" cellpadding="5" border="0" align="center" summary="" style="border-style: solid;border-width:1px; border-color: rgb(0, 0, 0);"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;span style="color: rgb(0, 255, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &amp;lt;AssemblyName&amp;gt;ASEEMBLY_NAME_HERE__TYPICALLY _SAME_AS_PROJECT_FILE&amp;lt;/AssemblyName&amp;gt;&lt;/span&gt;&lt;br /&gt;
                &lt;span style="color: rgb(153, 204, 0);"&gt;&amp;lt;ProjectTypeGuids&amp;gt;{14822709-B5A1-4724-98CA-57A101D1B079};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}&amp;lt;/ProjectTypeGuids&amp;gt;&lt;/span&gt;&lt;br /&gt;
            &lt;span style="color: rgb(0, 0, 0);"&gt;               &amp;lt;/PropertyGroup&amp;gt;&lt;/span&gt;&lt;br /&gt;
            &lt;span style="color: rgb(153, 204, 0);"&gt;  &amp;lt;Import Project="$(MSBuildExtensionsPath)\Microsoft\Windows Workflow Foundation\v3.0\Workflow.Targets" /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
Hope  that helps!&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114765"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114765" 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/Mohamed/aggbug/114765.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2007/08/19/Gotcha-Wokflow-designer-not-working-when-openning-workflow-in-non-workflow.aspx</guid>
            <pubDate>Sun, 19 Aug 2007 08:45:24 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/114765.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2007/08/19/Gotcha-Wokflow-designer-not-working-when-openning-workflow-in-non-workflow.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/114765.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/114765.aspx</trackback:ping>
        </item>
        <item>
            <title>The (hopefully) final answer for VS 2005 debugging (F5) on IIS 7</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2007/07/12/The-hopefully-final-answer-for-VS-2005-debugging-F5-on.aspx</link>
            <description>&lt;span style="font-weight: bold; text-decoration: underline;"&gt;The Problem:&lt;/span&gt;&lt;br /&gt;
If you have been using Vista for a while like me, and you get into situations beyond the capabilities provided in ASP.NET development server (simply like virtual directories), and had to load your development in IIS7, you must have had at least 3 or 4 times of problems with debugging (or simply hitting F5) not working at all.&lt;br /&gt;
Some of the solutions were creating the website application/v dir yourself not using Visual Studio (This applies to Website model more than Web Application Project model), set the asp.net model to classic (which means enabling asp.net modules normally), enabling windows authentication in IIS,&lt;br /&gt;
Sometimes, all these (combined) do not work on solving the problem and getting F5 to work!&lt;br /&gt;
&lt;span style="font-weight: bold; text-decoration: underline;"&gt;The Solution:&lt;/span&gt;&lt;br /&gt;
Microsoft has simply released a public downloadable hot fix. It's available on Microsoft Connect website. You choose to &lt;a href="https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=7250&amp;amp;wa=wsignin1.0"&gt;&lt;span style="font-weight: bold;"&gt;download the hotfix&lt;/span&gt;&lt;/a&gt;, extract, install (yeah, it takes so long as all other VS patches!), and you are done.&lt;br /&gt;
&lt;span style="font-weight: bold; text-decoration: underline;"&gt;Notes:&lt;/span&gt;&lt;br /&gt;
Of course the hotfix applies to VS 2005 &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/bb265237.aspx"&gt;SP1&lt;/a&gt; with &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&amp;amp;displaylang=en"&gt;SP1 Vista Update&lt;/a&gt; installed, and to debug on IIS, you must make sure it's &lt;a href="http://blogs.msdn.com/webdevtools/archive/2006/09/18/developing-web-applications-on-windows-vista-with-visual-studio-2005.aspx"&gt;configured right&lt;/a&gt;, and you need to run VS using "Run As Administrator" (or simply disable UAC).&lt;br /&gt;
&lt;span style="font-weight: bold; text-decoration: underline;"&gt;References:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://blogs.msdn.com/webdevtools/rss_tag_tips+and+tricks.xml"&gt;ASP.NET Team Blog Post&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://mvolo.com/blogs/serverside/archive/2006/12/28/Fix-problems-with-Visual-Studio-F5-debugging-of-ASP.NET-applications-on-IIS7-Vista.aspx"&gt;Mike Volodarsky Blog Post&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113879"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=113879" 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/Mohamed/aggbug/113879.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2007/07/12/The-hopefully-final-answer-for-VS-2005-debugging-F5-on.aspx</guid>
            <pubDate>Thu, 12 Jul 2007 07:04:16 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/113879.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2007/07/12/The-hopefully-final-answer-for-VS-2005-debugging-F5-on.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/113879.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/113879.aspx</trackback:ping>
        </item>
        <item>
            <title>Test Driven .NET 2.4 BETA is out</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2007/03/14/test_driven_net_24_beta_released.aspx</link>
            <description>&lt;P&gt;&lt;A href="http://testdriven.net/default.aspx"&gt;Test Driven .NET&lt;/A&gt; (the famous tool that helps integrate&amp;nbsp;most common unit testing frameworks into Visual Studio) has a new release, 2.4. It's still a&amp;nbsp;BETA though.&lt;/P&gt;
&lt;P&gt;You can read the &lt;A href="http://weblogs.asp.net/nunitaddin/archive/2007/03/12/testdriven-net-2-4-beta-nunit-2-4-rc2.aspx"&gt;official announcement&lt;/A&gt; for the release, as well as the release notes, or just &lt;A href="http://testdriven.net/download.aspx"&gt;get it downloaded&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Personal Notes on the release:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;It supports NUnit 2.2 and 2.4 RC2.&lt;/LI&gt;
&lt;LI&gt;It supports Orcas (that's in the installer, I haven't tried myself) - since 2.2&lt;/LI&gt;
&lt;LI&gt;Supports Reflector 5 - since 2.2.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If you're new to Test Driven .NET (or never heard about it before), it should be helpful to check out &lt;A href="http://testdriven.net/quickstart.aspx"&gt;its documentation&lt;/A&gt;.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=108710"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=108710" 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/Mohamed/aggbug/108710.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2007/03/14/test_driven_net_24_beta_released.aspx</guid>
            <pubDate>Wed, 14 Mar 2007 03:37:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/108710.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2007/03/14/test_driven_net_24_beta_released.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/108710.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/108710.aspx</trackback:ping>
        </item>
        <item>
            <title>The "good" memories from the last MDC, MDC 2007 - Part 1/2</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2007/02/20/good_sessions_mdc2007_part1.aspx</link>
            <description>&lt;P align=center&gt;&lt;EM&gt;This post became too long that I had to&amp;nbsp;split to two parts (&lt;/EM&gt;&lt;A href="http://geekswithblogs.net/mohamed/archive/2007/02/20/good_sessions_mdc2007_part1.aspx"&gt;&lt;EM&gt;1&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;, &lt;/EM&gt;&lt;A href="http://geekswithblogs.net/mohamed/archive/2007/02/20/good_sessions_mdc2007_part2.aspx"&gt;&lt;EM&gt;2&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;).&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;I intended to write this after the 3rd day in MDC, but I got REALLY busy after that, I was too stressed for Dody's travelling as well (he's already outside Egypt now, should be back in three weeks), and really tired as well, and even sort of sick too :(. I thought it was too late to blog it afterwards, until my friend Mohamed R. Samy called me yesterday, and we had discussions on some of the few good parts of the last MDC (mainly certain sessions), so, I thought that maybe it's not that late yet!&lt;/P&gt;
&lt;P&gt;Yes,&amp;nbsp;the last MDC. The new turns of the conference won't be MDC (Middleeast Developers Conference), but EDC (Egypt Developers Conference). It's OK anyway; because after 2005 turn, having the GDC (Gulf Developers Conference), and other developer conferences in the Arab world, the audience of the MDC was mainly Egyptian developers.&lt;/P&gt;
&lt;P&gt;So, how different is that from the &lt;A href="http://geekswithblogs.net/mohamed/archive/2007/02/06/re_mdc_2007_worth_going_to.aspx"&gt;earlier MDC 2007 post&lt;/A&gt;? Actually, that one was an MDC post, while this one doesn't just complement it, but is also more on the topics that I believe developers who attended MDC should value attending, and dig more into (unless they have more important stuff to dig into of course). Also, the eatlier post was full of anger towards the childish keynote, the selection of most topics, and even the teach-the-kids way in some per-conference sessions. The conference was NOT bad, but the older ones were WAY FAR better (some of the sessions I’ll mention here were not that good. Again: this means not as good as we used to in earlier MDCs, I won’t mention the sessions I didn’t like / knew were bad, but I’ll mention the sessions I liked a little bit).&lt;/P&gt;
&lt;P&gt;Speaking of the pre-conference sessions, there was one good long session that I need to talk about. That was VSTS session. by &lt;A href="http://ahmedbahaa.blogspot.com/"&gt;Mr. Ahmed Bahaa&lt;/A&gt;. Mr. Ahmed used to be the best pre-conference sessions speaker. I hardly knew him in 2004, and later got very impressed by his IBF (Information Bridge Framework) pre-conference session in 2005, that made me get to know him better, especially after I knew about how his OO analysis and design was DIFFRENT when some RAYA guys told me about it. I did miss that myself, but learnt a lot from their quotes they credited him for.&lt;/P&gt;
&lt;P&gt;So, speaking of VSTS seemed odd to me at this time. It's an outdated topic (for a conference that used to introduce pre-release stuff), and It sounded a very basic topic for Mr. Ahmed to waste time in. Later I released how many medium companies (that's the main category for "good" software companies in Egypt) just don't realize the value of VSTS. Even that some of them don't exactly face the financial border in there.&lt;/P&gt;
&lt;P&gt;If you attended the session, you must have been impressed with the "real" chances you have for example with the shelving feature, and other source control features (including policies), the enhanced model for work items management (which is close to our favorite FogBugs, but still needs add--ins to leverage some other features, like creating new work items by sending mail to a certain email address), and must have noticed the real problems you might have when merging branches and doing other "real world" tasks (like "when" you'd need to buy and add-in or write your own), that the guys who already got canned asked about. This made me more and more determined to return to Dody and see what we need to migrate our existing agile tools to VSTS (it's just that we don't have enough problems with it to do the migration, and thought we might lose some features we have).&lt;/P&gt;
&lt;P&gt;This is all great, but the true sweeet part was VSTS for DB&amp;nbsp;Pro&amp;nbsp;(that was released only a week or two before the session&amp;nbsp; :)&amp;nbsp;). &lt;EM&gt;This product is just PRETTY&lt;/EM&gt;. I've seen some few vidoes on it, but never realized the real power behind that. The encapsulation of the SQL poor development model (SQL is for querying, not other development tasks), providing the same great source control features, great integration and merge and simulation. The good thing is that it seems to actually really work, not just a session/demo stuff. Looks like it's a valid integration, like the way ASP.NET controls encapsulate HTML, not a poor one, like how DataSets in .NET 1.1/VS.NET 2003 used to be encapsulating data&amp;nbsp;;-).&lt;/P&gt;
&lt;P&gt;BTW, I just found that he &lt;A href="http://ahmedbahaa.blogspot.com/2007/02/my-mdc-2007-session-optimizing.html"&gt;blogged the session&lt;/A&gt;&amp;nbsp;when I was confirming his blog URL. :)&lt;/P&gt;
&lt;P&gt;Here, I have to say one more word about MDC itself. We had this great session, and then in the next day, we had almost the same session (even in a limited scope and without DB pro if I remember well) without even having alternate session in the same time. Why??? And afterwards, we had other sessions for each edition of VSTS. OK. That could be good (I didn't need to attend any more VSTS sessions myself even DB Pro cause we had half an hour just for it already in the pre-conference session), but only if we had more sessions / more days.&lt;/P&gt;
&lt;P&gt;Anyway, let's move to the next good thing. but from my own experience. I mean: I was stupid enough to miss the agile development session thinking that (we already&amp;nbsp;practice agile development (SCRUM) in our daily work in SilverKey anyway). Mohammed Hossam told me how much I did miss, and later (I'll tell you when) I realized it myself. So, whether you did attend the session or not, if you believe agile development would be a good model for your team (mainly if small one, it does), just go for it! (If you are hesitated because you approach CMMI, just forget it for God sake :S) This is such a really great approach for development. Also, this means reading MANY blog posts about it. Also, make sure to keep an eye on every single thing the patterns and practices team does. Having two guys from that team delivering this session was the golden key I guess behind its success as I’ll show later.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;The next topic I guess was Data Mining. As far as I know, most data mining projects are either project that started with non-Egyptian teams, and an Egyptian team caught after, or one for government or so. We had data mining sessions before in earlier MDCs, but this one was a bit different showing more about the cubes and how the integration services and analysis services play together. I’m not a big fan of DBs, but whenever I go more in my projects, there sound to be too many shortcuts in DB that could probably take time to implement, but would save pretty much performance headache (and I’m not talking about the normal right data normalization and querying techniques). Hmm, let me be honest, I don’t have the MDC notes in my grandmother’s house where I’m spending the night, and didn’t discuss this in the talk that started this post, so, maybe I’ll have a dedicated post on that later. For now, if you don’t know about the analysis services stuff, and you think you’re having some problem with too many calls to the DB (or might have soon), just consider reading the outlines of the analysis services in SQL Server 2005, so, when time comes, you already see what chances you may have not visible in the horizontal.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;“Phoneix” is so great too. This is the other GREAT session I want to tell you about. In brief, let’s just say that Microsoft is heading more and more in the right direction when it comes to compilers and compiler optimization. This was the one more reason why many java monsters switched to .NET in its early days, and C++ geeks used C++ CLI. Now they’re doing it again with native development and even managed in the same time. We’re talking about what’s going to be used for developing not just the next compilers, but even Windows itself. I really need to give a BIG thank you to “Andrew Pardoe” who showed all the practically behind the few pages on Microsoft search, showing the various students and markets toolkits to play with, the time line for such. Nothing big is expected to come sooner than 2008, so, if you’re a computer science student (there were MANY students this MDC than before I think, although some of friends might argue that). If you’re the kind of student who’s quite excited about compilers and compiler optimization, this topic is for you. BTW, thanks again to you Andrew and to whoever in Microsoft Egypt that decided this topic has to be there.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://geekswithblogs.net/mohamed/archive/2007/02/20/good_sessions_mdc2007_part2.aspx"&gt;&lt;STRONG&gt;Go To Part 2&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=106739"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=106739" 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/Mohamed/aggbug/106739.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2007/02/20/good_sessions_mdc2007_part1.aspx</guid>
            <pubDate>Tue, 20 Feb 2007 02:37:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/106739.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2007/02/20/good_sessions_mdc2007_part1.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/106739.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/106739.aspx</trackback:ping>
        </item>
        <item>
            <title>Very Quick: Articles from here and there</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2007/02/15/articles_1.aspx</link>
            <description>&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.theserverside.net"&gt;The Server Side&lt;/A&gt; released a great &lt;A href="http://www.theserverside.net/tt/articles/showarticle.tss?id=CsharpLINQLearningGuide2007"&gt;LINQ/C#3.0 larning guide&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.15seconds.com"&gt;15 Seconds&lt;/A&gt; ahd a &lt;A href="http://www.15seconds.com/issue/070208.htm"&gt;nice introduction&lt;/A&gt; to Microsoft &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;amp;displaylang=en"&gt;IE developer toolbar&lt;/A&gt;.&lt;/LI&gt;
&lt;LI&gt;The &lt;A href="http://msdn.microsoft.com/msdnmag/issues/07/03/default.aspx"&gt;March 2007 issue&lt;/A&gt; of &lt;A href="http://msdn.microsoft.com/msdnmag/"&gt;MSDN magazine&lt;/A&gt; is already out, with pretty interesting topics/articles.&lt;/LI&gt;
&lt;LI&gt;&lt;A class=headermaintitle id=bp___ctl00___bt___BlogTitle href="http://weblogs.asp.net/stevencohn/default.aspx"&gt;Steven M. Cohn's WebLog&lt;/A&gt;&amp;nbsp;also has great notes, especially on WCF.&lt;/LI&gt;&lt;/UL&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=106414"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=106414" 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/Mohamed/aggbug/106414.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2007/02/15/articles_1.aspx</guid>
            <pubDate>Thu, 15 Feb 2007 16:52:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/106414.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2007/02/15/articles_1.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/106414.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/106414.aspx</trackback:ping>
        </item>
        <item>
            <title>Some useful resources/tips on ASP.NET 2.0 and such stuff ...</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2007/01/12/useful_tips.aspx</link>
            <description>&lt;p&gt;Nireen is one of my two dearest friends not only in the frield but in entire life. She works as a senior web developer in the IT dev. department of one of the biggest inernational telcommunication companies. Her department serves not only Egypt, but all the company branhe world wide. And they've only lately swiched their ASP.NET website development from ASP.NET 1.1 to ASP.NET 2.0!! Unortuantely, this is the case in many companies when you have to priotize compitability/maintenance/stability over fututre productivity and being up to date and so; espeially in non development cmpanies where part of the tech. decision making is in hands of non tech. people.&lt;/p&gt;
&lt;p&gt;I haven't called her for almost a month (which is such a big shame), so, i did today, and of course our talk included some tech. issues. I prmised to send her an email covering them, and after I was done with that, I though it might be useful to someone else somewhere as well!!&lt;/p&gt;
&lt;blockquote style="margin-right: 0px;" dir="ltr"&gt;
&lt;div id="mb_0"&gt;Here's info in the fields you asked me about:&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Regarding Crystal Report, please check:
    &lt;ul&gt;
        &lt;li&gt;Binding to Crystal Reports Server or BusinessObjects Enterprise (Visual Studio 2005) &lt;br /&gt;
        &lt;a target="_blank" href="http://msdn2.microsoft.com/en-us/library/ms227373%28VS.80%29.aspx" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://msdn2.microsoft.com/en&lt;wbr&gt;&lt;/wbr&gt;-us/library/ms227373(VS.80)&lt;wbr&gt;&lt;/wbr&gt;.aspx&lt;/a&gt;&lt;br /&gt;
        Highlights:
        &lt;ul&gt;
            &lt;li&gt;CrystalReportViewer Binding Scenarios that Use Crystal Services &lt;br /&gt;
            &lt;a target="_blank" href="http://msdn2.microsoft.com/en-us/library/ms225473%28VS.80%29.aspx" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://msdn2.microsoft.com/en&lt;wbr&gt;&lt;/wbr&gt;-us/library/ms225473(VS.80)&lt;wbr&gt;&lt;/wbr&gt;.aspx&lt;/a&gt;&lt;br /&gt;
            Note: Has wrapper classes name changes.&lt;br /&gt;
            &lt;/li&gt;
            &lt;li&gt;Detailed Listing of All Scenarios &lt;br /&gt;
            &lt;a target="_blank" href="http://msdn2.microsoft.com/en-us/library/ms225466%28VS.80%29.aspx" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://msdn2.microsoft.com/en&lt;wbr&gt;&lt;/wbr&gt;-us/library/ms225466(VS.80)&lt;wbr&gt;&lt;/wbr&gt;.aspx&lt;/a&gt;&lt;br /&gt;
            &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;MSDN Forums &lt;span&gt;&lt;span&gt;Crystal Reports for Visual Studio Section&lt;br /&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=77&amp;amp;SiteID=1" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt;http://forums.microsoft.com&lt;wbr&gt;&lt;/wbr&gt;/MSDN/ShowForum.aspx?ForumID&lt;wbr&gt;&lt;/wbr&gt;=77&amp;amp;SiteID=1 &lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;&lt;a target="_blank" href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=77&amp;amp;SiteID=1" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;
        &lt;li&gt;&lt;span&gt;&lt;span&gt;VS 2005 CrystalReportViewer Object Model Tutorial&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
        &lt;a target="_blank" href="http://www.businessobjects.com/global/pdf/dev_zone/VS2005_Walkthroughs.pdf" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt;http://www.businessobjects.com&lt;wbr&gt;&lt;/wbr&gt;/global/pdf/dev_zone/VS2005&lt;wbr&gt;&lt;/wbr&gt;_Walkthroughs.pdf &lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;&lt;a target="_blank" href="http://www.businessobjects.com/global/pdf/dev_zone/VS2005_Walkthroughs.pdf" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;/a&gt;&lt;br /&gt;
        Note: The document covers so many topics including how to set the parameters.&lt;br /&gt;
        That's what was written about the document:&lt;br /&gt;
        &lt;/span&gt;&lt;/span&gt; &lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt; If you are a novice or an expert looking for some guidance, this document is a must have for anyone looking to develop with Crystal Reports for Visual Studio 2005. This document goes over a number of tutorials complete with code that will make your application easier to build.&lt;span&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt; &lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 12.8ex; padding-left: 1ex;" class="gmail_quote"&gt;&lt;span style="font-style: italic;"&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;Q&lt;/span&gt;uote from: &lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://diamond.businessobjects.com/node/222" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;a&gt;http://diamond.businessobjects&lt;wbr&gt;&lt;/wbr&gt;.com/node/222&lt;/a&gt; &lt;br /&gt;
        &lt;/blockquote&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 12.8ex; padding-left: 1ex;" class="gmail_quote"&gt;&lt;span style="font-style: italic;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span&gt;&lt;span&gt;Regarding master pages&lt;br /&gt;
    &lt;/span&gt;&lt;/span&gt;
    &lt;ul&gt;
        &lt;li&gt;&lt;span&gt;&lt;span&gt;Typed referencing of master pages&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-left: 80px;"&gt;In the page markup, if you add the directive:&lt;br /&gt;
&lt;/div&gt;
&lt;div style="margin-left: 80px;"&gt;
&lt;div style="margin-left: 40px;"&gt;&amp;lt;%@ MasterType VirtualPath="~/_master/Default&lt;wbr&gt;&lt;/wbr&gt;.master" %&amp;gt;&lt;br /&gt;
&lt;/div&gt;
Assuming "~/_master/Default.master" is the path of your master page &lt;br /&gt;
&lt;/div&gt;
&lt;div style="margin-left: 80px;"&gt;When you write "Master" in the page class (C#/VB code file), this will not be of the generic "System.Web.UI.MasterPage" type, but will be the type of your master page (meaning you'll be able to access any property/method you have in this master page). &lt;br /&gt;
&lt;br /&gt;
This is equivalent to writing something like "((MyCustomMasterClass) Page.Master)" in your in any web class (C#/VB code file of a page or user control), or "(Page.Master as MyCustomMasterClass)"&lt;br /&gt;
&lt;/div&gt;
&lt;ul&gt;
    &lt;ul&gt;
        &lt;li&gt;Setting a master page for all pages by default&lt;/li&gt;
    &lt;/ul&gt;
&lt;/ul&gt;
&lt;div style="margin-left: 80px;"&gt;In web.config under &amp;lt;system.web&amp;gt;, you should have something like&lt;br /&gt;
&lt;div style="margin-left: 40px;"&gt;&amp;lt;pages masterPageFile="~/_master&lt;wbr&gt;&lt;/wbr&gt;/Default.master" /&amp;gt; &lt;br /&gt;
&lt;/div&gt;
Again, assuming "~/_master/Default.master" is the path of your master page.&lt;br /&gt;
Of course, you'll need to set the "MasterPageFile" of the page directive to "" in the exceptional page that don't use this master page, And no, it doesn't set the master type for each page, you'll still need to add the directive or do the type casting whenever you need access to a property/method in the master from withing the page. &lt;br /&gt;
&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span&gt;&lt;span&gt;Regarding &lt;a target="_blank" href="http://asp.net/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;font color="#0000cc"&gt;ASP.NET&lt;/font&gt;&lt;/a&gt; AJAX&lt;/span&gt;&lt;/span&gt;
    &lt;ul&gt;
        &lt;li&gt;&lt;span&gt;&lt;span&gt;To start using that:&lt;/span&gt;&lt;/span&gt;
        &lt;ul&gt;
            &lt;li&gt;&lt;span&gt;&lt;span&gt;Go to &lt;a target="_blank" href="http://ajax.asp.net/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://ajax.asp.net/&lt;/a&gt;download page at: &lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://ajax.asp.net/default.aspx?tabid=47&amp;amp;subtabid=471" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt;http://ajax.asp.net/default&lt;wbr&gt;&lt;/wbr&gt;.aspx?tabid=47&amp;amp;subtabid=471&lt;/span&gt;&lt;/a&gt;  &lt;/li&gt;
            &lt;li&gt;&lt;span&gt;&lt;span&gt;Click to download both the " &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;a target="_blank" href="http://asp.net/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;font color="#0000cc"&gt;ASP.NET&lt;/font&gt;&lt;/a&gt; AJAX&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; 1.0" RC (also called &lt;a target="_blank" href="http://asp.net/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;font color="#0000cc"&gt;ASP.NET&lt;/font&gt;&lt;/a&gt; AJAX "Core") and "Futures" December CTP, but not the "Microsoft Ajax Library". &lt;/span&gt;&lt;/span&gt; &lt;/li&gt;
            &lt;li&gt;&lt;span&gt;&lt;span&gt;It'll be helpful too to download the sample applications from the same page as well.&lt;/span&gt;&lt;/span&gt;  &lt;/li&gt;
            &lt;li&gt;&lt;span&gt;&lt;span&gt;Install the "core", and afterwards the "futures" respectively (Note the order). &lt;/span&gt;&lt;/span&gt; &lt;/li&gt;
            &lt;li&gt;&lt;span&gt;&lt;span&gt;If you're not going to use the AJAX Control Toolkit (Check it at &lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://ajax.asp.net/ajaxtoolkit/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt;http://ajax.asp.net/ajaxtoolkit&lt;wbr&gt;&lt;/wbr&gt;/&lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt; ):&lt;/span&gt;&lt;/span&gt;
            &lt;ul&gt;
                &lt;li&gt;&lt;span&gt;&lt;span&gt;Check the CTP installation folder (typically "\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Futures December CTP\v1.0.61025") for the sample web.config fille. You need to merge the entries web.config there with your existing site's web.config file.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/li&gt;
            &lt;li&gt;&lt;span&gt;&lt;span&gt;On your development machine, do NOT copy the DLLs from the installation folder. On the deployment server, either copy the 2 DLLs from the core and futures installation folders (typically "\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025" and &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;"\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Futures December CTP\v1.0.61025"&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;)  into your site "bin" folder, or just do the "core" and "futuers" installation with the same order (but NOT both solutions).&lt;br /&gt;
            &lt;/span&gt;&lt;/span&gt; &lt;/li&gt;
            &lt;li&gt;&lt;span&gt;&lt;span&gt;If you're going to use the AJAX Control &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;Toolkit:&lt;/span&gt;&lt;/span&gt;
            &lt;ul&gt;
                &lt;li&gt;&lt;span&gt;&lt;span&gt;Go to the toolkit project page &lt;a target="_blank" href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=AtlasControlToolkit" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt;http://www.codeplex.com&lt;wbr&gt;&lt;/wbr&gt;/Release/ProjectReleases.aspx&lt;wbr&gt;&lt;/wbr&gt;?ProjectName=AtlasControlToolki&lt;wbr&gt;&lt;/wbr&gt;t&lt;/span&gt;&lt;/a&gt;  &lt;/li&gt;
                &lt;li&gt;&lt;span&gt;&lt;span&gt;Click on the "&lt;/span&gt;&lt;/span&gt;&lt;span&gt;AjaxControlToolkit-NoSource.zip&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; " link (or go to &lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://www.codeplex.com/AtlasControlToolkit/Project/FileDownload.aspx?DownloadId=4701" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt;http://www.codeplex.com&lt;wbr&gt;&lt;/wbr&gt;/AtlasControlToolkit/Project&lt;wbr&gt;&lt;/wbr&gt;/FileDownload.aspx?DownloadId&lt;wbr&gt;&lt;/wbr&gt;=4701 &lt;/span&gt;&lt;/a&gt;&lt;span&gt;&lt;span&gt;), and proceed with the download. &lt;/span&gt;&lt;/span&gt; &lt;/li&gt;
                &lt;li&gt;&lt;span&gt;&lt;span&gt;"Inside" the downloaded zip file, go to the folder "SampleWebSite", &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;You need to merge the entries web.config there (except the "siteMap" section under "system.web" of course) with your existing site's web.config file.&lt;/span&gt;&lt;/span&gt;  &lt;/li&gt;
                &lt;li&gt;&lt;span&gt;&lt;span&gt;"Inside" the downloaded zip file, go to the folder "SampleWebSite\bin", copy the single DLL there to your site "bin" folder. This doesn't differ from your development and deployment machine. &lt;br /&gt;
                &lt;/span&gt;&lt;/span&gt; &lt;/li&gt;
                &lt;li&gt;&lt;span&gt;&lt;span&gt;The sample code for using the extenders and controls in the toolkit is available at &lt;/span&gt;&lt;/span&gt;&lt;a target="_blank" href="http://ajax.asp.net/ajaxtoolkit/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt;http://ajax.asp.net/ajaxtoolkit&lt;wbr&gt;&lt;/wbr&gt;/&lt;/span&gt; &lt;/a&gt;&lt;span&gt;&lt;span&gt;, for offline viewing, extract the &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;"SampleWebSite" folder from the &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;AjaxControlToolkit-NoSource.zip&lt;/span&gt; file, and from Visual Studio "File" Menu,  click "Open website", and point to the extracted folder. &lt;/li&gt;
            &lt;/ul&gt;
            &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;To read about it more, go to &lt;a target="_blank" href="http://ajax.asp.net/docs/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt;http://ajax.asp.net/docs/&lt;/span&gt;&lt;/a&gt;, unfortunately, there's no download version of these docs.  &lt;/li&gt;
        &lt;li&gt;For using webservices with &lt;a target="_blank" href="http://asp.net/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;font color="#0000cc"&gt;ASP.NET&lt;/font&gt;&lt;/a&gt; ajax check "&lt;span&gt;Using &lt;a target="_blank" href="http://asp.net/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;font color="#0000cc"&gt;ASP.NET&lt;/font&gt;&lt;/a&gt; AJAX with Web Services Tutorials&lt;/span&gt;" at &lt;a target="_blank" href="http://ajax.asp.net/docs/tutorials/ASPNETAJAXWebServicesTutorials.aspx" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt;http://ajax.asp.net/docs&lt;wbr&gt;&lt;/wbr&gt;/tutorials/ASPNETAJAXWebService&lt;wbr&gt;&lt;/wbr&gt;sTutorials.aspx&lt;/span&gt;&lt;/a&gt;&lt;a target="_blank" href="http://ajax.asp.net/docs/tutorials/ASPNETAJAXWebServicesTutorials.aspx" onclick="return top.js.OpenExtLink(window,event,this)"&gt; &lt;/a&gt;&lt;br /&gt;
        Note: any code sample in the links referenced in the links on this page that's using "&amp;lt;ScriptManager&amp;gt;" can have that replaced with "&amp;lt;ScriptManagerProxy&amp;gt;". In fact, you'll need to do that cause you must have only "&amp;lt;ScriptManager&amp;gt;" element on a page, so, you can add that just under the "&amp;lt;form&amp;gt;" element in the master page, and use "&amp;lt;ScriptManagerProxy&amp;gt;" in the pages that need JavaScript access to your webservice(s). &lt;br /&gt;
        &lt;/li&gt;
        &lt;li&gt;For using static methods in the page class (C#/VB code file) for calling them instead of webservices, check the last title "&lt;span&gt;Calling Static Methods in an &lt;a target="_blank" href="http://asp.net/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;font color="#0000cc"&gt;ASP.NET&lt;/font&gt;&lt;/a&gt; Web Page &lt;/span&gt;" at &lt;a target="_blank" href="http://ajax.asp.net/docs/tutorials/ExposingWebServicesToAJAXTutorial.aspx" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://ajax.asp.net/docs&lt;wbr&gt;&lt;/wbr&gt;/tutorials/ExposingWebServicesT&lt;wbr&gt;&lt;/wbr&gt;oAJAXTutorial.aspx &lt;/a&gt;&lt;br /&gt;
        &lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;For better performance and management of your site build performance. I highly recommend that you use the website "application" project model, this is something like Visual Studio 2005 default web site model, with including two major  things done same as in Visual Studio 2003: &lt;/li&gt;
&lt;/ul&gt;
&lt;div style="margin-left: 80px;"&gt;
&lt;ol&gt;
    &lt;li&gt;It DOES compile the whole site into single DLL, and puts it in the "bin" folder of the site (this is possible in the default VS 2005 model, but not by default or directly).  &lt;/li&gt;
    &lt;li&gt;It uses a project file (".csjproj" for C# and ".vbproj" for VB), and compiles only the files included in that project file.&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div style="margin-left: 40px;"&gt;This model as I said has very notable build performance improvement, and DOES support &lt;a target="_blank" href="http://asp.net/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;font color="#0000cc"&gt;ASP.NET&lt;/font&gt;&lt;/a&gt; development sever (also known as Casini, although it's not it exactly), it even makes it super easy to switch between the development server and IIS (just an option in the "Web" tab of the project properties ), and DOES not has all the hassle we had with VS 2003 projects, like loosing synchronization between markup elements and code file control references or copying sites from a machine to another machine. &lt;br /&gt;
To have that, you need to either install Visual Studio 2005 Service Pack 1 (Note: installation takes like an hour of full processor power usage and Visual Studio closed of course, but also makes VS faster, and solves some bugs in it), or download " &lt;span&gt;Visual Studio 2005 Web Application Projects&lt;/span&gt;" plug-in from&lt;span&gt; &lt;a target="_blank" href="http://msdn2.microsoft.com/en-us/asp.net/aa336618.aspx" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://msdn2.microsoft.com/en&lt;wbr&gt;&lt;/wbr&gt;-us/asp.net/aa336618.aspx&lt;/a&gt;&lt;/span&gt; (this small and fast). BUT use only ONE of these two solutions, cause you can't install VS 2005 SP1 while you have the web application project plug-in installed too. &lt;br /&gt;
Note: The web application model makes any site you convert from VS 2003 to VS 2005 uses the web application model for conversion. This is goo cause it solves many conversion issues. It also allows you to convert any VS 2005 (yes, 2005 NOT 2003) site from the default website model to the web application by some few steps that get even less depending on what features of &lt;a target="_blank" href="http://asp.net/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;font color="#0000cc"&gt;ASP.NET&lt;/font&gt;&lt;/a&gt; 2.0 you use, these steps are available at &lt;span&gt;&lt;a target="_blank" href="http://webproject.scottgu.com/CSharp/migration2/migration2.aspx" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://webproject.scottgu.com&lt;wbr&gt;&lt;/wbr&gt;/CSharp/migration2/migration2&lt;wbr&gt;&lt;/wbr&gt;.aspx&lt;/a&gt;&lt;/span&gt; (C#) or  &lt;a target="_blank" href="http://webproject.scottgu.com/VisualBasic/Migration2/Migration2.aspx" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;span&gt;http://webproject.scottgu.com&lt;wbr&gt;&lt;/wbr&gt;/VisualBasic/Migration2&lt;wbr&gt;&lt;/wbr&gt;/Migration2.aspx&lt;/span&gt;&lt;/a&gt; (VB).&lt;br /&gt;
&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;I already told you about Scott Guthrie's weblog at &lt;a target="_blank" href="http://weblogs.asp.net/scottgu" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;font color="#0000cc"&gt;http://weblogs.asp.net/scottgu&lt;/font&gt;&lt;/a&gt;, but I still want to hilight it more and more. Gaian: Do search Scott's blog for any &lt;a target="_blank" href="http://asp.net/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;&lt;font color="#0000cc"&gt;ASP.NET&lt;/font&gt;&lt;/a&gt; 2.0 trip/gotcha you need BEFORE you start googling it. this most times works. &lt;/li&gt;
&lt;/ul&gt;
-- &lt;br /&gt;
Regards,&lt;br /&gt;
&lt;br /&gt;
Mohamed Ahmed Meligy&lt;br /&gt;
Software Engineer&lt;br /&gt;
Silver Key (&lt;a target="_blank" href="http://www.silverkey.us/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://www.silverkey.us/&lt;/a&gt;) - Egypt Branch &lt;br /&gt;
&lt;br /&gt;
E-mail: Eng.Meligy (AT) &lt;a target="_blank" href="http://gmail.com/" onclick="return top.js.OpenExtLink(window,event,this)"&gt;Gmail.com&lt;/a&gt; (NO SPAM PLEASE)&lt;br /&gt;
Weblog: &lt;a target="_blank" href="/Mohamed" onclick="return top.js.OpenExtLink(window,event,this)"&gt;http://GeeksWithBlogs.NET&lt;wbr&gt;&lt;/wbr&gt;/Mohamed&lt;/a&gt;&lt;br /&gt;
Mobile: +20 10 603 3013 &lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;OK... This was the end of the message if you haven't figured out yet ;-)&lt;/p&gt;
&lt;p&gt;By the way, MDC 2007 is sad to be on Feb. 4. Registeration should be available soon via &lt;a href="http://www.mdc2007.com"&gt;http://www.mdc2007.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Hmm, now I have to get back to  univ. study. I knew I have to cut off my DSL cable if I want to pass this term finals  :S.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=103468"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=103468" 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/Mohamed/aggbug/103468.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2007/01/12/useful_tips.aspx</guid>
            <pubDate>Fri, 12 Jan 2007 19:34:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/103468.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2007/01/12/useful_tips.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/103468.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/103468.aspx</trackback:ping>
        </item>
        <item>
            <title>No More BETAs for this version: Visual Studio 2005 Service Pack 1 RTM</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2006/12/15/vs2005_sp1_rtm.aspx</link>
            <description>&lt;P&gt;&lt;A href="http://msdn.microsoft.com/vstudio/support/vs2005sp1/default.aspx"&gt;VS 2005 SP1&lt;/A&gt; RTM was released yesterday.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Quote&lt;/U&gt;&lt;/STRONG&gt;:&amp;nbsp;&lt;STRONG&gt;Some of the improvements in this service pack:&lt;/STRONG&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;SPAN style="COLOR: rgb(0,0,0)"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;New processor support (e.g., Core Duo) for code generation and profiling&lt;/EM&gt; 
&lt;LI&gt;&lt;EM&gt;Performance and scale improvements in Team Foundation Server&lt;/EM&gt; 
&lt;LI&gt;&lt;EM&gt;Team Foundation Server integration with Excel 2007 and Project 2007&lt;/EM&gt; 
&lt;LI&gt;&lt;EM&gt;Tool support for occasionally connected devices and SQL Server Compact Edition&lt;/EM&gt; 
&lt;LI&gt;&lt;EM&gt;Additional support for project file based Web applications&lt;/EM&gt; 
&lt;LI&gt;&lt;EM&gt;Windows Embedded 6.0 platform and tools support&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Download Links:&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;SPAN style="COLOR: rgb(0,0,0)"&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC"&gt;Visual Studio 2005 Team Suite SP1&lt;/A&gt; (includes SP1 updates for Standard, Professional, and Team Editions of Visual Studio 2005) 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A9AB638C-04D2-4AEE-8AE8-9F00DD454AB8"&gt;Visual Studio 2005 Team Foundation Server SP1&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=7B0B0339-613A-46E6-AB4D-080D4D4A8C4E"&gt;Visual Studio 2005 Express Editions SP1&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FB6BB56A-10B7-4C05-B81C-5863284503CF"&gt;Visual Studio 2005 SP1 Update for Windows Vista Beta&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Bonus Content:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Check out MSDN support notes&amp;nbsp;about &lt;A href="http://msdn2.microsoft.com/en-us/vstudio/aa948853.aspx"&gt;using Visual Studio on Windows Vista&lt;/A&gt;.&lt;/P&gt;&lt;/SPAN&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=101252"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=101252" 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/Mohamed/aggbug/101252.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2006/12/15/vs2005_sp1_rtm.aspx</guid>
            <pubDate>Fri, 15 Dec 2006 12:26:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/101252.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2006/12/15/vs2005_sp1_rtm.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/101252.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/101252.aspx</trackback:ping>
        </item>
        <item>
            <title>Workaround: VS 2005 SP1 Bug: Cannot Add New Items/Projects using Web Application Projects</title>
            <link>http://geekswithblogs.net/Mohamed/archive/2006/09/29/92689.aspx</link>
            <description>&lt;P&gt;As we in &lt;A href="http://www.silverkey.us"&gt;Silver Key&lt;/A&gt;&amp;nbsp;are&amp;nbsp;mad about new stuff, BETAs and RCs, we were installing Visual Studio 2005 Service Pack 1 RC on a couple of development machines we have, and as I mentioned in my &lt;A href="http://geekswithblogs.net/mohamed/archive/2006/09/29/92654.aspx"&gt;previous post&lt;/A&gt;, we&amp;nbsp;are already using &lt;A href="http://webproject.scottgu.com/"&gt;Web Application Projects&lt;/A&gt; for months now.&lt;/P&gt;
&lt;P&gt;Web Application Projects model&amp;nbsp;is integrated into SP1, so, it asked us to remove the existing version, which is typical. After installing the service pack, we opened a project to just continue work, and BOOM. We were unable to add any new form to the web application (a content form, a page etc..). We got the following message:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;Error: this template attempted to load an untrusted component 'Microsoft.VisualStudio.Web.Application, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. For more information on this problem and how to enable this template, please see documentation on Customizing Project Templates.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;This is a bug in the service pack as, it doesn't update the project template and item template cache folders. So, if&amp;nbsp;you already have an earlier version of Web Application Projects, you'll not be able to add new items as in our case, if you never installed web application projects, you will not be able to create a new web application project originally!&lt;/P&gt;
&lt;P&gt;To work around it, just open Visual Studio 2005 Command Prompt and type &amp;#8220;devenv.exe /InstallVSTemplates&amp;#8221;, and hit Enter. This will create the template cache for you.&lt;/P&gt;
&lt;P align=center&gt;&lt;STRONG&gt;&lt;A href="http://www.digg.com/programming/Workaround_VS2005_SP1_Bug_Can_t_Add_New_Items_in_Web_Application_Projects/"&gt;DIGG It&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=92689"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=92689" 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/Mohamed/aggbug/92689.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Mohamed Ahmed Meligy</dc:creator>
            <guid>http://geekswithblogs.net/Mohamed/archive/2006/09/29/92689.aspx</guid>
            <pubDate>Fri, 29 Sep 2006 11:01:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Mohamed/comments/92689.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Mohamed/archive/2006/09/29/92689.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/Mohamed/comments/commentRss/92689.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/Mohamed/services/trackbacks/92689.aspx</trackback:ping>
        </item>
    </channel>
</rss>