<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Visual Web Developer Team Blog</title><link>http://blogs.msdn.com/webdevtools/default.aspx</link><description>Your official information source from the Visual Web Developer team.
</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>HTML 5 intellisense and validation schema for Visual Studio 2008 and Visual Web Developer</title><link>http://blogs.msdn.com/webdevtools/archive/2009/11/18/html-5-intellisense-and-validation-schema-for-visual-studio-2008-and-visual-web-developer.aspx</link><pubDate>Thu, 19 Nov 2009 00:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9924922</guid><dc:creator>WebDevTools</dc:creator><slash:comments>13</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9924922.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9924922</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9924922</wfw:comment><description>&lt;P&gt;You all probably know that new &lt;A href="http://www.w3.org/TR/html5/" target=_blank mce_href="http://www.w3.org/TR/html5/"&gt;HTML 5&lt;/A&gt; standard is coming. We made a new intellisense schema that you can add to VS 2008 or VWD Express 2008 and get intellisense and validation on HTML 5 elements. Note that schema is for markup only, we do not have &lt;A href="http://www.w3.org/TR/DOM-Level-2-HTML/" target=_blank mce_href="http://www.w3.org/TR/DOM-Level-2-HTML/"&gt;DOM2&lt;/A&gt; update for jscript intellisense yet.&lt;/P&gt;
&lt;P&gt;How to install the schema: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Download attached ZIP file.&lt;/LI&gt;
&lt;LI&gt;Place html_5.xsd in C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Packages\schemas\html&lt;/LI&gt;
&lt;LI&gt;Run either x86 or x64 reg file depending on the OS and VS/VWD&amp;nbsp;flavors&amp;nbsp;installed. For example, for VWD Express installed on 64-bit OS run HTML-5-Schema-Reg-x64-VWD.reg and for VS 2008 installed on 32-bit OS run HTML-5-Schema-Reg-x86.reg.&lt;/LI&gt;
&lt;LI&gt;Restart VS&lt;/LI&gt;
&lt;LI&gt;You can select HTML 5 in the schema dropdown and HTML 5 element attributes should appear in the Properties window.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 860px; HEIGHT: 607px" src="http://blogs.msdn.com/photos/web_development_tools_team/images/9924931/original.aspx" width=860 height=607 mce_src="http://blogs.msdn.com/photos/web_development_tools_team/images/9924931/original.aspx"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;On 32-bit OS&amp;nbsp;path is C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\schemas\html. VWD shares folder with Visual Studio.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Schema is experimental and&amp;nbsp;has certain&amp;nbsp;limitations. For example, VS 2008 and VWD are not able to validate 'wildcard' attribute names, like HTML 5 &lt;A href="http://www.w3.org/TR/html5/dom.html#embedding-custom-non-visible-data" target=_blank mce_href="http://www.w3.org/TR/html5/dom.html#embedding-custom-non-visible-data"&gt;data-* attributes&lt;/A&gt; and is not able to handle 'transparent' content model when element content is defined by the element parent (see, for example, &lt;A href="http://www.w3.org/TR/html5/text-level-semantics.html#the-a-element" target=_blank mce_href="http://www.w3.org/TR/html5/text-level-semantics.html#the-a-element"&gt;A element&lt;/A&gt;). However, it may help you to start playing with the new standard.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks&lt;/P&gt;
&lt;P mce_keep="true"&gt;- Mikhail Arkhipov&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9924922" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/webdevtools/attachment/9924922.ashx" length="9303" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VWD/default.aspx">VWD</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Orcas/default.aspx">Orcas</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/visual+Studio+2008+sp1/default.aspx">visual Studio 2008 sp1</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Web+Developer/default.aspx">Visual Web Developer</category></item><item><title>Converting a Web Site Project to a Web Application Project</title><link>http://blogs.msdn.com/webdevtools/archive/2009/10/29/converting-a-web-site-project-to-a-web-application-project.aspx</link><pubDate>Thu, 29 Oct 2009 23:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9907891</guid><dc:creator>WebDevTools</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9907891.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9907891</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9907891</wfw:comment><description>&lt;P&gt;Differences between Web Site Projects (WSP) and Web Application Projects (WAP) are highlighted in blogs &lt;A href="http://vishaljoshi.blogspot.com/2009/08/web-application-project-vs-web-site.html" mce_href="http://vishaljoshi.blogspot.com/2009/08/web-application-project-vs-web-site.html"&gt;such as this one&lt;/A&gt;. Based on that, if you feel a WAP would be better for your particular needs than a WSP, but have already created a WSP, you may be asking yourself, “Can I convert my WSP into a WAP, without starting from scratch?”.&lt;/P&gt;
&lt;P&gt;This posting explains how to convert an existing Web Site Project to a Web Application Project in Visual Studio 2010. The most striking differences to a Web Site Project are that WAPs have a project file to include and exclude files, and compile to a single assembly.&lt;/P&gt;
&lt;P&gt;The guidelines below include several of the basic steps detailed in the &lt;A href="http://msdn.microsoft.com/en-us/library/aa983476.aspx" mce_href="http://msdn.microsoft.com/en-us/library/aa983476.aspx"&gt;Walkthrough: Converting a Web Site Project to a Web Application Project in Visual Studio&lt;/A&gt;. This is an excellent topic to review as it discusses some specific issues you may encounter which were discovered in previous versions of Visual Studio (VS). Please keep in mind while reading it that it is based on a WSP to WAP conversion using previous versions of Visual Studio.&lt;/P&gt;
&lt;P&gt;Let’s get started.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Open and Verify your Visual Studio Web Site Project&lt;/FONT&gt;&lt;/STRONG&gt; &lt;BR&gt;Before converting your WSP to a WAP, you should open it in Visual Studio and verify that is it working correctly.&amp;nbsp; This will help prevent the need to research errors that have nothing to do with the conversion process.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the &lt;STRONG&gt;File&lt;/STRONG&gt; menu, click &lt;STRONG&gt;Open Web Site&lt;/STRONG&gt;. &lt;/LI&gt;
&lt;LI&gt;The &lt;B&gt;Open Web Site&lt;/B&gt; dialog box is displayed. &lt;/LI&gt;
&lt;LI&gt;Select the project folder that you want to open, and then click &lt;B&gt;Open&lt;/B&gt;. &lt;/LI&gt;
&lt;LI&gt;In the &lt;B&gt;Build&lt;/B&gt; menu, click &lt;B&gt;Build Web Site&lt;/B&gt;. &lt;/LI&gt;
&lt;LI&gt;In the &lt;B&gt;Debug&lt;/B&gt; menu, click &lt;B&gt;Start Debugging&lt;/B&gt;. Alternatively, you can press F5. &lt;/LI&gt;
&lt;LI&gt;Verify your project compiles and runs as expected &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Create a new, empty Visual Studio WAP &lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;A good strategy for converting a WSP to a WAP is to create a new, blank Visual Studio Web Application Project in a separate directory, but in the same solution. This avoids changing any part of the existing Web site files. It also allows you to copy existing functionality and files into the new WAP easily, within the same Visual Studio instance.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the &lt;B&gt;File&lt;/B&gt; menu, click &lt;B&gt;Add&lt;/B&gt;, and then click &lt;B&gt;New &lt;/B&gt;&lt;B&gt;Project&lt;/B&gt;. &lt;/LI&gt;
&lt;LI&gt;The &lt;B&gt;Add &lt;/B&gt;&lt;B&gt;New Project&lt;/B&gt; dialog box is displayed. &lt;/LI&gt;
&lt;LI&gt;In the &lt;B&gt;Installed Templates&lt;/B&gt; section of the &lt;B&gt;Add &lt;/B&gt;&lt;B&gt;New Project&lt;/B&gt; dialog box, expand the language that you want to use, and then select &lt;B&gt;Web&lt;/B&gt; to display the Web-related templates. &lt;/LI&gt;
&lt;LI&gt;Select &lt;B&gt;Empty &lt;/B&gt;&lt;B&gt;ASP.NET Web Application&lt;/B&gt;. &lt;/LI&gt;
&lt;LI&gt;Type values for &lt;B&gt;Name&lt;/B&gt;, &lt;B&gt;Location,&lt;/B&gt; and then click &lt;B&gt;OK&lt;/B&gt; to create the Web Application Project. &lt;/LI&gt;
&lt;LI&gt;After the project has been created, delete the Web.config file that is created automatically. &lt;/LI&gt;&lt;/OL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/WSPandWAP_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/WSPandWAP_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=WSPandWAP border=0 alt=WSPandWAP src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/WSPandWAP_thumb.jpg" width=228 height=354 mce_src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/WSPandWAP_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Set Project / Assembly References&lt;/FONT&gt;&lt;/STRONG&gt; &lt;BR&gt;If the WSP required additional project or assembly references, you need to add them to the WAP. You can see the list of default references associated with the new (empty) Visual Studio Web Application Project under the References node in Solution Explorer.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the &lt;STRONG&gt;Solution Explorer&lt;/STRONG&gt;, make sure &lt;B&gt;Show All Files&lt;/B&gt; is turned on. &lt;/LI&gt;
&lt;LI&gt;In the &lt;B&gt;Solution Explorer&lt;/B&gt;, right-click &lt;STRONG&gt;References&lt;/STRONG&gt;, and then click &lt;STRONG&gt;Add Reference&lt;/STRONG&gt;. &lt;/LI&gt;
&lt;LI&gt;The &lt;STRONG&gt;Add Reference&lt;/STRONG&gt; dialog box is displayed. &lt;/LI&gt;
&lt;LI&gt;Select the reference that you have already added in the Web Site Project and then click OK. &lt;/LI&gt;
&lt;LI&gt;Note: To help prevent errors, add references to the Web Application Project for assemblies that existed in the \bin folder of the WSP. &lt;/LI&gt;&lt;/OL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/AddRef_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/AddRef_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=AddRef border=0 alt=AddRef src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/AddRef_thumb.jpg" width=234 height=466 mce_src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/AddRef_thumb.jpg"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Copy and Convert the App_Code folder from the Web Site Project to the Web Application Project&lt;/FONT&gt;&lt;/STRONG&gt; &lt;BR&gt;In WSPs, the files in the App_Code folder are all compiled together and then referenced (automatically) as a “dll” by all other files in the WSP. In WAPs, this is not the case. All code is compiled together as one .dll. I’ve found that copying the App_Code folder over first and converting it to the WAP model helps to head off some dependency issues which could arise if one copied the entire site, converted, and then tried to compile.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the &lt;STRONG&gt;Solution Explorer&lt;/STRONG&gt;, copy the entire &lt;STRONG&gt;App_Code&lt;/STRONG&gt; folder from the WSP to the WAP &lt;/LI&gt;
&lt;LI&gt;In the &lt;STRONG&gt;Solution Explorer&lt;/STRONG&gt;, &lt;U&gt;select the WAP’s root node&lt;/U&gt;; right-click, select &lt;STRONG&gt;Convert to Web Application&lt;/STRONG&gt; &lt;/LI&gt;
&lt;LI&gt;You will see our standard Convert to Web Application confirmation dialog.&amp;nbsp; Select “Yes” to this dialog. &lt;/LI&gt;
&lt;LI&gt;The &lt;STRONG&gt;App_Code&lt;/STRONG&gt; folder should now be renamed to &lt;STRONG&gt;Old_App_Code&lt;/STRONG&gt; folder &lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Note:&lt;/U&gt; Do NOT name it back. As mentioned above, in the WAP model all code will be compiled into one assembly. At runtime, ASP.NET doesn’t know what type of project model you have created and will take anything in the “App_Code” folder and create a dynamic assembly for it, thereby causing “could not load type” exceptions as there would be duplicate types exists in two assemblies (the one for the VS web application and the one for App_Code).&amp;nbsp; &lt;A href="http://vishaljoshi.blogspot.com/2009/07/appcode-folder-doesnt-work-with-web.html" mce_href="http://vishaljoshi.blogspot.com/2009/07/appcode-folder-doesnt-work-with-web.html"&gt;Learn more about why App_Code folder does not work well with WAPs&lt;/A&gt;. &lt;/LI&gt;
&lt;LI&gt;Compile the WAP &lt;/LI&gt;
&lt;LI&gt;If you see an error, the most likely causes are: 
&lt;OL&gt;
&lt;LI&gt;Missing assembly reference. See the section above to add missing references to your project. &lt;/LI&gt;
&lt;LI&gt;Files marked with Build Action = Content instead of Build Action = Compile. Any file you want compiled should be marked as such. &lt;/LI&gt;
&lt;LI&gt;To set the Build Action property: 
&lt;OL&gt;
&lt;LI&gt;Select the file in the &lt;STRONG&gt;Solution Explorer&lt;/STRONG&gt; &lt;/LI&gt;
&lt;LI&gt;Press F4 (Brings up the File’s Property Grid) &lt;/LI&gt;
&lt;LI&gt;Look at the Build Action property. Change as necessary. &lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/converttowap_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/converttowap_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=converttowap border=0 alt=converttowap src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/converttowap_thumb.jpg" width=551 height=428 mce_src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/converttowap_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Copy and Convert the remaining Files and Folders from the WSP to the WAP&lt;/FONT&gt;&lt;/STRONG&gt; &lt;BR&gt;Once your Old_App_Code folder is compiled (by compiling your WAP in the step above), your WAP will have an assembly in the \bin directory. This will make it easier for the remaining files you are copying over to successfully compile, especially if they reference or use code in the files contained within that folder.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Select the remaining files / folders from the WSP project and copy them into the WAP. &lt;/LI&gt;
&lt;LI&gt;Make sure not to copy the &lt;STRONG&gt;App_Code&lt;/STRONG&gt; folder again. &lt;/LI&gt;
&lt;LI&gt;In the &lt;STRONG&gt;Solution Explorer&lt;/STRONG&gt;, right click the root node of the WAP and select &lt;STRONG&gt;Convert to Web Application&lt;/STRONG&gt;. 
&lt;OL&gt;
&lt;LI&gt;Don’t worry, this won’t affect (or try to reconvert) any files or the Old_App_Code folder you have already converted. &lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;U&gt;Note:&lt;/U&gt; This will cause VS to automatically generate a .designer.cs (or .vb) file for each page, user-control, and master page in the project. Additionally, each .aspx/.ascx will be modified to use the ‘Codebehind’ instead of the ‘CodeFile’ attribute in the Page directive. 
&lt;OL&gt;
&lt;LI&gt;Example of the ‘CodeFile’ to ‘Codebehind’ change 
&lt;OL&gt;
&lt;LI&gt;WSP file:&amp;nbsp; &lt;FONT face="Courier New"&gt;&amp;lt;%@ Page Title=”Home Page” Language=”C#” CodeFile=”Default.aspx.cs” Inherits=”_Default” %&amp;gt;&lt;/FONT&gt; &lt;/LI&gt;
&lt;LI&gt;Converted WAP file:&amp;nbsp; &lt;FONT face="Courier New"&gt;&amp;lt;%@ Page Title=”Home Page” Language=”C#” Inherits=”_Default” Codebehind=”Default.aspx.cs” %&amp;gt;&lt;/FONT&gt; &lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/convertedfiles_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/convertedfiles_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=convertedfiles border=0 alt=convertedfiles src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/convertedfiles_thumb.jpg" width=219 height=469 mce_src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/ConvertingaWebSiteProjecttoaWebApplicati_DC65/convertedfiles_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Compile your WAP &lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;After all the files have been added and converted, you should build your project again to see if there are any compilation errors. At this point, some of the most likely causes of errors are:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Code files set with Build Action = Content. These should be changed to Compile. Refer to the above section. &lt;/LI&gt;
&lt;LI&gt;Missing project or assembly references. See above for steps for adding project or assembly references. &lt;/LI&gt;
&lt;LI&gt;Class name collisions. In the WSP model, each .aspx and associated codefile was compiled together as a separate, individual unit. Therefore, one could have files such as foo\widget.ascx.cs and bar\widget.ascx.cs where the classes were the same. Once these files are moved to a WAP and all compiled together, class name collisions occur with errors something like, “has multiple definitions with identical signatures”. If this occurs, unique class names should be created. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=2&gt;Run your WAP&lt;/FONT&gt;&lt;/STRONG&gt; &lt;BR&gt;After completing the above steps and you have a WAP which successfully compiles, you are ready to try running your application. One of the most common problems I’ve seen encountered is the “Unknown server tag ‘SomeTag: Control’ (as it applies to user controls and such)”. This can be corrected in one of two ways.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Add or modify the register directive on the page that is using the control. This will only register it for this specific page. 
&lt;OL&gt;
&lt;LI&gt;&lt;FONT face="Courier New"&gt;&amp;lt;%@ Register Namespace”namespace the control is in” TagPrefix=”SomeTag” Assembly=”Name of dll compiled into the \bin folder” %&amp;gt;&lt;/FONT&gt; &lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;
&lt;LI&gt;Register the control in the Web.config, making it available to all pages in the project 
&lt;OL&gt;
&lt;LI&gt;In the &amp;lt;pages&amp;gt;&amp;lt;controls&amp;gt; section add the following: &lt;/LI&gt;
&lt;LI&gt;&lt;FONT face="Courier New"&gt;&amp;lt;add tagPrefix=”SomeTag” namespace=”namespace the control is in” assembly=” Name of dll compiled into the \bin folder” /&amp;gt;&lt;/FONT&gt; &lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Hope this helps!&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Nichole Baker &lt;BR&gt;SDET, Visual Studio Web Tools&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9907891" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/WAP/default.aspx">WAP</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Web+Developer/default.aspx">Visual Web Developer</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category></item><item><title>New Silverlight Tooling Support in Visual Studio 2010 Beta 2</title><link>http://blogs.msdn.com/webdevtools/archive/2009/10/27/new-silverlight-tooling-support-in-visual-studio-2010-beta-2.aspx</link><pubDate>Wed, 28 Oct 2009 00:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9912328</guid><dc:creator>WebDevTools</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9912328.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9912328</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9912328</wfw:comment><description>&lt;p&gt;Visual Studio 2010 Beta 2 will bring full support for developing applications in Silverlight 3.&amp;#160; There’s a few things that have changed since VS2010 Beta 1, and we hope you enjoy the new beta release!&lt;/p&gt;  &lt;h5&gt;Silverlight 2 is no longer supported – long live Silverlight 3&lt;/h5&gt;  &lt;p&gt;Now that Silverlight 3 has released (including a GDR; the latest version is currently 3.0.40818), VS2010 has moved the minimum supported version to Silverlight 3.&amp;#160; The new installation experience will include the latest Silverlight 3 developer runtime and Silverlight 3 GDR 2 SDK. &lt;strong&gt;If you already have the Silverlight 3 RTW version of the SDK installed, this component may fail during VS installation&lt;/strong&gt;, but not to worry – it won’t affect anything outside Silverlight.&amp;#160; If this does occur, you can uninstall the RTW version of the Silverlight 3 SDK and then install the newer SDK manually (recommended).&amp;#160; You can find the Silverlight 3 GDR 2 SDK at &lt;a title="http://go.microsoft.com/fwlink/?LinkID=157102" href="http://go.microsoft.com/fwlink/?LinkID=157102"&gt;http://go.microsoft.com/fwlink/?LinkID=157102&lt;/a&gt;.&amp;#160; For more information about the setup error, see &lt;a title="http://blogs.msdn.com/amyd/archive/2009/10/21/visual-studio-2010-and-silverlight-3-sdk.aspx" href="http://blogs.msdn.com/amyd/archive/2009/10/21/visual-studio-2010-and-silverlight-3-sdk.aspx"&gt;http://blogs.msdn.com/amyd/archive/2009/10/21/visual-studio-2010-and-silverlight-3-sdk.aspx&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The Silverlight 3 GDR 2 SDK has several bug fixes for VS2010 and Silverlight development in general.&amp;#160; Some of the new features in VS2010 (such as IntelliSense improvements listed below) may not work without the updated SDK, but all VS2008 features will work correctly.&lt;/p&gt;  &lt;h5&gt;Silverlight designer is back – long live Silverlight designer&lt;/h5&gt;  &lt;p&gt;Back by popular demand is the XAML designer, removed from the Silverlight 3 Tools release for VS2008.&amp;#160; This designer is better than ever, including for the first time an interactive design experience for Silverlight.&amp;#160; Also new is support for the Properties tool window, to better allow you to customize your controls.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/SL_designer_4.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="SL_designer" border="0" alt="SL_designer" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/SL_designer_thumb_1.jpg" width="796" height="595" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h5&gt;New option for OOB – long live Silverlight 3 Out-of-Browser&lt;/h5&gt;  &lt;p&gt;While almost all of our changes in VS2010 are under the hood, we’ve added one additional option to the Silverlight Out-Of-Browser dialog.&amp;#160; One setting not previously exposed was the option to hide the default installation context menu for your app (i.e. if you want to limit installation to actions inside your application).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/sl_installMenu_4.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="sl_installMenu" border="0" alt="sl_installMenu" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/sl_installMenu_thumb_1.jpg" width="520" height="552" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you turn this off, users will no longer have the right-click install for OOB applications except where you provide it (i.e. via your own install button):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/sl_installCM.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="sl_installCM" border="0" alt="sl_installCM" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/sl_installCM_thumb.jpg" width="437" height="65" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;(For reference, if you’d like to turn this off in VS2008, you can modify the ShowInstallMenuItem attribute in OutOfBrowserSettings.xml under the project properties node.)&lt;/p&gt;  &lt;h5&gt;Improved Intellisense wire-up during development – Long live real-time IntelliSense&lt;/h5&gt;  &lt;p&gt;Something that has long been missing from Silverlight development is automatic and (near-)instant IntelliSense between XAML and code-behind.&amp;#160; Now, once you’ve created a control in markup, it should appear in IntelliSense immediately:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/sl_intellisenseWireup.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="sl_intellisenseWireup" border="0" alt="sl_intellisenseWireup" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/sl_intellisenseWireup_thumb.jpg" width="799" height="574" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This does require the Silverlight 3 GDR 2 SDK to work properly.&amp;#160; See the note above regarding potential installation issues with the newer SDK.&lt;/p&gt;  &lt;h5&gt;&lt;/h5&gt;  &lt;h5&gt;Note for Expression Blend users – warnings when opening VS2010 solutions/projects&lt;/h5&gt;  &lt;p&gt;Unfortunately, Expression Blend 3 only supports .NET 3.5 and VS2008 project files and solutions, so VS2010 project files may present some difficulties.&amp;#160; You may run into some of the following issues:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;There’s a pop-up warning about opening the VS2010 solution.&amp;#160; Blend will continue to work fine, so you can ignore this error.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/Blend_Dev10Solution.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Blend_Dev10Solution" border="0" alt="Blend_Dev10Solution" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/Blend_Dev10Solution_thumb.jpg" width="598" height="155" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Web Application projects targeting .NET 4.0 (VS2010 default) fail to load in Blend.&amp;#160; It will also fail to build, which in turn will prevent you from running it from Blend.&amp;#160; You can use VS2010’s multi-targeting to re-target the web project to .NET 3.5 if you need it to open in Blend.&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/Blend_Dev10WAP.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Blend_Dev10WAP" border="0" alt="Blend_Dev10WAP" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/Blend_Dev10WAP_thumb.jpg" width="593" height="168" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;VS2010 Website projects fail to build in Blend.&amp;#160; This will also prevent it from running.&amp;#160; This is caused by a change in VS2010 wherein the target framework version is stored in the web.config file:&lt;/li&gt;    &lt;div id="codeSnippetWrapper" class="csharpcode-wrapper"&gt;     &lt;div id="codeSnippet" class="csharpcode"&gt;       &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;         &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;           &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;compilation&lt;/span&gt; &lt;span style="color: #ff0000"&gt;debug&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;false&amp;quot;&lt;/span&gt; &lt;span style="color: #ff0000"&gt;targetFramework&lt;/span&gt;&lt;span style="color: #0000ff"&gt;=&amp;quot;4.0&amp;quot;&lt;/span&gt; &lt;span style="color: #0000ff"&gt;/&amp;gt;&lt;/span&gt; &lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
      &lt;/div&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
  &lt;/div&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
  &lt;p&gt;If you remove this attribute, the website should work in Blend. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/Blend_Dev10WSP.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Blend_Dev10WSP" border="0" alt="Blend_Dev10WSP" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/NewSilverlightToolinginDev10Beta2_76A/Blend_Dev10WSP_thumb.jpg" width="671" height="126" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912328" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/jamlew/default.aspx">jamlew</category></item><item><title>ASP.Net MVC in Visual Studio 2010 Beta 2</title><link>http://blogs.msdn.com/webdevtools/archive/2009/10/23/asp-net-mvc-in-visual-studio-2010-beta-2.aspx</link><pubDate>Sat, 24 Oct 2009 00:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9912315</guid><dc:creator>WebDevTools</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9912315.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9912315</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9912315</wfw:comment><description>&lt;P&gt;Visual Studio 2010 Beta 2 contains ASP.Net MVC 2 in the box so there is no need to install an out of band update to Visual Studio 2010 to develop ASP.Net MVC applications. Phil Haack &lt;A title=posted href="http://haacked.com/archive/2009/10/20/vs10beta2-and-aspnetmvc.aspx" mce_href="http://haacked.com/archive/2009/10/20/vs10beta2-and-aspnetmvc.aspx"&gt;posted&lt;/A&gt; about the in-box experience for Beta 2 andd also provides some info on how to upgrade your ASP.Net MVC 1 apps to ASP.Net MVC 2. From a tooling perspective, all of the new functionality released in ASP.Net MVC 2 Preview 2 for Orcas is available in Visual Studio 2010 Beta 2 including support for&amp;nbsp;&lt;A href="http://blogs.msdn.com/webdevtools/archive/2009/10/15/single-project-add-view-in-asp-net-mvc-2-preview-2.aspx" mce_href="http://blogs.msdn.com/webdevtools/archive/2009/10/15/single-project-add-view-in-asp-net-mvc-2-preview-2.aspx "&gt;Single Project Areas&lt;/A&gt;.&amp;nbsp;Additionally, if you look in the Scripts folder of a new ASP.Net MVC application, you will notice that jquery.validate is included as well as a vsdoc file to go with it. I'll post more on how to use jquery.validate in the coming weeks but for now, you should notice rich intellisense in your pages that use jquery.validate thanks to the inclusion of jquery.validate-vsdoc in your ASP.Net MVC 2 application.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Joe Cartano | Visual Web Developer&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912315" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/MVC/default.aspx">MVC</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/MVC+Preview+2/default.aspx">MVC Preview 2</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/ASP.NET+MVC+Framework/default.aspx">ASP.NET MVC Framework</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Beta+2/default.aspx">Beta 2</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Web+Developer/default.aspx">Visual Web Developer</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/ASP.NET+MVC+1.0+RC/default.aspx">ASP.NET MVC 1.0 RC</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/ASP.NET+MVC/default.aspx">ASP.NET MVC</category></item><item><title>Dev10 Beta2, Import from web.config file and other changes for DB deployment UI</title><link>http://blogs.msdn.com/webdevtools/archive/2009/10/23/dev10-beta2-import-from-web-config-file-and-other-changes-for-db-deployment-ui.aspx</link><pubDate>Fri, 23 Oct 2009 21:09:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9912238</guid><dc:creator>WebDevTools</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9912238.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9912238</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9912238</wfw:comment><description>&lt;p&gt;Dev10 Beta2 DB Deployment property page has some changes from Beta1.&amp;#160; Please provide your valuable feedback for us to make it better for you.&amp;#160; Thanks.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Dev.configfileandotherchangesforDBdeploy_C709/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Dev.configfileandotherchangesforDBdeploy_C709/image_thumb.png" width="657" height="685" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;1. Tab page name changed from “Deploy/SQL” To “Deploy SQL”&lt;/p&gt;  &lt;p&gt;2. Customer can use “Import from Web.config” button to import all the connection strings defined in root web.config to the database entries list.&amp;#160; For example, if web.config contains the following connection strings:&lt;/p&gt;  &lt;pre class="code"&gt;  &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;connectionStrings&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;add &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;ApplicationServices&lt;/span&gt;&amp;quot;
         &lt;span style="color: red"&gt;connectionString&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true&lt;/span&gt;&amp;quot;
         &lt;span style="color: red"&gt;providerName&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;System.Data.SqlClient&lt;/span&gt;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;add &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;AdventureWorksConnection&lt;/span&gt;&amp;quot;
         &lt;span style="color: red"&gt;connectionString&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Data Source=1p18-fwg36;Initial Catalog=AdventureWorks;Integrated Security=True&lt;/span&gt;&amp;quot;
         &lt;span style="color: red"&gt;providerName&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;System.Data.SqlClient&lt;/span&gt;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
  &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;connectionStrings&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;

&lt;p&gt;Clicking “Import from Web.config” button, you will get two connection names in the database entries list.&amp;#160; Each entry corresponds to a connection string in the web.config, with the connectionString content as the “connection string for the source database”.&amp;#160; &lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Dev.configfileandotherchangesforDBdeploy_C709/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Dev.configfileandotherchangesforDBdeploy_C709/image_thumb_1.png" width="592" height="369" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;3. Database scripting options is changed to a combo box with 3 choices: “Schema Only”, “Schema And Data” and “Data Only”&amp;#160; (Beta2 only has schema only and complete database choices).&amp;#160; “Exclude objects with no schema information from the generated script” option is removed form UI.&amp;#160; (This SMO setting is called &lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.scriptingoptions.schemaqualify.aspx"&gt;SchemaQualify&lt;/a&gt;, default is false, you can set to true for each connection in project file if that is what desired.&lt;/p&gt;

&lt;p&gt;4. As Beta1, we hide complex scripting SMO options in the project file.&amp;#160; If you view the project file of this web application, you will see the following:&lt;/p&gt;

&lt;pre class="code"&gt;    &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;PublishDatabaseSettings&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
      &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Objects&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ObjectGroup &lt;/span&gt;&lt;span style="color: red"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;ApplicationServices&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;Order&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;1&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;Enabled&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;False&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;
          &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Destination &lt;/span&gt;&lt;span style="color: red"&gt;Path&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
          &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Object &lt;/span&gt;&lt;span style="color: red"&gt;Type&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;dbFullSql&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;PreSource &lt;/span&gt;&lt;span style="color: red"&gt;Path&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;data source=.\SQLEXPRESS%3bIntegrated Security=SSPI%3bAttachDBFilename=|DataDirectory|\aspnetdb.mdf%3bUser Instance=true&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;ScriptSchema&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;True&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;ScriptData&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;False&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;CopyAllFullTextCatalogs&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;False&lt;/span&gt;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Source &lt;/span&gt;&lt;span style="color: red"&gt;Path&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;obj\Debug\AutoScripts\ApplicationServices_SchemaOnly.sql&lt;/span&gt;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
          &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Object&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
        &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ObjectGroup&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
        &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ObjectGroup &lt;/span&gt;&lt;span style="color: red"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;AdventureWorksConnection&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;Order&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;2&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;Enabled&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;False&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;
          &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Destination &lt;/span&gt;&lt;span style="color: red"&gt;Path&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
          &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Object &lt;/span&gt;&lt;span style="color: red"&gt;Type&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;dbFullSql&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;PreSource &lt;/span&gt;&lt;span style="color: red"&gt;Path&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Data Source=1p18-fwg36%3bInitial Catalog=AdventureWorks%3bIntegrated Security=True&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;ScriptSchema&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;True&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;ScriptData&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;False&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;CopyAllFullTextCatalogs&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;False&lt;/span&gt;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Source &lt;/span&gt;&lt;span style="color: red"&gt;Path&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;obj\Debug\AutoScripts\AdventureWorksConnection_SchemaOnly.sql&lt;/span&gt;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
          &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Object&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
        &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ObjectGroup&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
      &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Objects&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
    &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;PublishDatabaseSettings&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; We have CopyAllFullTextCatalogs=”False” defined as default to avoid script full text catalog creation SQL script into the script file.&amp;#160; If&amp;#160; it is specified as true or not defined, SQL database with full text catalog will generate a statement which is not transact-able during deploy: &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;CREATE FULLTEXT CATALOG [test1234]
    &lt;br /&gt;WITH ACCENT_SENSITIVITY = ON

    &lt;br /&gt;AUTHORIZATION [dbo]&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;5. Some SQL files are meant to be deployed without transaction, such as statement with “Create Database”, “Create FULLTEXT CATALOG” etc.&amp;#160; In this case, we need to make sure msdeploy package them with setting &lt;em&gt;&lt;strong&gt;Transacted=”False”&lt;/strong&gt;&lt;/em&gt; in their &lt;strong&gt;&lt;em&gt;Source &lt;/em&gt;&lt;/strong&gt;XML tag in the project file.&amp;#160; Such as following:&lt;/p&gt;

&lt;pre class="code"&gt;        &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;ObjectGroup &lt;/span&gt;&lt;span style="color: red"&gt;Name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;NewConnection1&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;Order&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;3&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;
          &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Destination &lt;/span&gt;&lt;span style="color: red"&gt;Path&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
          &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Object &lt;/span&gt;&lt;span style="color: red"&gt;Type&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;dbFullSql&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;PreSource &lt;/span&gt;&lt;span style="color: red"&gt;Path&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Data Source=1p18-fwg35%3bInitial Catalog=test1%3bIntegrated Security=True&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;ScriptSchema&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;True&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;ScriptData&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;False&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;CopyAllFullTextCatalogs&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;True&lt;/span&gt;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
            &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Source &lt;/span&gt;&lt;span style="color: red"&gt;Path&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;obj\Debug\AutoScripts\NewConnection1_SchemaOnly.sql&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;Transacted&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;False&lt;/span&gt;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
          &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Object&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
        &amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;ObjectGroup&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;

&lt;p&gt;Note, &lt;strong&gt;&lt;em&gt;Source &lt;/em&gt;&lt;/strong&gt;tag is used for this SMO option, not &lt;strong&gt;&lt;em&gt;Presource&lt;/em&gt;&lt;/strong&gt; tag, since this SMO option will be used in the source manifest file during packaging the generated script to the package file time.&amp;#160; Our process is first use &lt;strong&gt;&lt;em&gt;Presource &lt;/em&gt;&lt;/strong&gt;SMO options to script a database to a temporary SQL file, then use &lt;strong&gt;&lt;em&gt;Source&lt;/em&gt;&lt;/strong&gt;&amp;#160; SMO options in a manifest file to package the temporary SQL file to the web application package.&amp;#160; Similar SMO options include “dropDestinationDatabase”.&amp;#160;&amp;#160; &lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Xinyang Qiu 
  &lt;br /&gt;SDETII 

  &lt;br /&gt;Visual Studio Web Tools&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912238" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/MSDeploy/default.aspx">MSDeploy</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Database/default.aspx">Database</category></item><item><title>Visual Studio 2010 Beta 2 – Intellisense Issue in Javascript/HTML.</title><link>http://blogs.msdn.com/webdevtools/archive/2009/10/23/visual-studio-2010-beta-2-intellisense-issue-in-javascript-html.aspx</link><pubDate>Fri, 23 Oct 2009 20:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9912225</guid><dc:creator>WebDevTools</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9912225.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9912225</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9912225</wfw:comment><description>&lt;p&gt;If by any chance you are not seeing intellisense in your JavaScript or HTML after installing Visual Studio 2010 Beta 2 you might be running into a known bug that we can show you how to fix.&lt;/p&gt;  &lt;p&gt;The bug is related to user settings which we don’t remove when Beta 1 is uninstalled. One particular setting under HKCU\Software\Microsoft\VisualStudio\10.0\HTML Editor\&lt;strong&gt;TargetFriendlyName&lt;/strong&gt;. For Beta 2, this setting does not match the schema’s we know about. As a result, JScript intellisense will fail to load and most items will be missing in markup as well.&lt;/p&gt;  &lt;p&gt;The minimum fix is to manually repair the &lt;strong&gt;TargetFriendlyName&lt;/strong&gt; setting in the registry (change it to be just &amp;quot;XHTML 1.0 Transitional”) but due to the fact that more settings could be affected the recommended fix is to reset all settings after Beta 2 is installed.&lt;/p&gt;  &lt;p&gt;To reset all settings drop down the Tools menu and select Import and Export Settings. This will bring up the Import and Export Settings Wizard as seen below. Choose the last option “Reset all settings” and click Next when ready.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010Beta2IntellisenseIssuei_BFF1/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010Beta2IntellisenseIssuei_BFF1/image_thumb_1.png" width="538" height="534" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;From there choose whether you want to saving your settings or not and click Next again.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010Beta2IntellisenseIssuei_BFF1/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010Beta2IntellisenseIssuei_BFF1/image_thumb_2.png" width="538" height="534" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Finally, choose the collection of settings that best fits your development environment and click Finish when done.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010Beta2IntellisenseIssuei_BFF1/image_8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010Beta2IntellisenseIssuei_BFF1/image_thumb_3.png" width="538" height="534" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Thank you,&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Mike Snow      &lt;br /&gt;&lt;/strong&gt;SDET Lead&amp;#160; &lt;br /&gt;Visual Studio Web Tools&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912225" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/IntelliSense/default.aspx">IntelliSense</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/msnow/default.aspx">msnow</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Mike+Snow/default.aspx">Mike Snow</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Beta+2/default.aspx">Beta 2</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category></item><item><title>Visual Studio 2010 Beta2 Performance</title><link>http://blogs.msdn.com/webdevtools/archive/2009/10/22/visual-studio-2010-beta2-performance.aspx</link><pubDate>Thu, 22 Oct 2009 20:15:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9911658</guid><dc:creator>WebDevTools</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9911658.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9911658</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9911658</wfw:comment><description>&lt;p&gt;Visual Studio 2010 Beta2 is out and we at the Web Development Tools team are pleased to let you know that we have fixed a lot of the performance issues from Beta1. It took a considerable amount of time and effort but we feel it was well worth it. We would like to thank the community for your feedback and in helping us identify a lot of these issues. &lt;/p&gt;  &lt;p&gt;There has been some good improvements to Add Reference dialog, first switch to design view etc. Please try using Beta2 and let us know if you find any of the Web Scenarios to be particularly slow. We would like to hear your issues and concerns around performance for Web Scenarios. &lt;/p&gt;  &lt;p&gt;You can help make the product better by providing us with early feedback. If you encounter a performance issue please respond via comments section of this blog or you can reach us at vwdperf-at-microsoft-dot-com. &lt;/p&gt;  &lt;p&gt;Here are the list of information that can help us with to narrow down the issue. &lt;/p&gt;  &lt;p&gt;1. What is the time taken in Visual Studio 2008 SP1 for this action?    &lt;br /&gt;2. What is the time taken in Visual Studio 2010 for this action?     &lt;br /&gt;3. Can this be reproduced consistently in Visual Studio 2010?     &lt;br /&gt;4. Do you have a ASP.NET Website or a ASP.NET Web Application Project? What is the size of this Website or Web Application Project?     &lt;br /&gt;5. Is it C# or VB?     &lt;br /&gt;6. Is it a 4.0 , 3.5 or a 2.0 App?     &lt;br /&gt;7. Do you have other applications running on the box? If so what are they?     &lt;br /&gt;8. Machine configuration. &lt;/p&gt;  &lt;p&gt;Thanks &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Reshmi Mangalore&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;SDET| Web Development Tools&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9911658" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VWD/default.aspx">VWD</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Beta+2/default.aspx">Beta 2</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VS10/default.aspx">VS10</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Reshmi+Mangalore/default.aspx">Reshmi Mangalore</category></item><item><title>Visual Studio 2010 Beta 2 - Web Tools Overview</title><link>http://blogs.msdn.com/webdevtools/archive/2009/10/21/web-tools-beta-2-overview.aspx</link><pubDate>Wed, 21 Oct 2009 16:22:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9910697</guid><dc:creator>WebDevTools</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9910697.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9910697</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9910697</wfw:comment><description>&lt;p&gt;Visual Studio 2010 Beta 2 has officially shipped! If you haven’t already, download a copy from &lt;a href="http://www.microsoft.com/visualstudio/en-us/try/default.mspx#download"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/WebToolsBeta2Overview_824B/image_12.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/WebToolsBeta2Overview_824B/image_thumb_5.png" width="715" height="77" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;What New with Visual Studio&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;If you are new to Visual Studio 2010 please check out all our previous blogs to get a understanding of all the changes we made for Beta 1 including this intro blog on beta 1: &lt;a title="http://blogs.msdn.com/webdevtools/archive/2009/05/20/visual-studio-10-and-asp-net-4-0-beta1.aspx" href="http://blogs.msdn.com/webdevtools/archive/2009/05/20/visual-studio-10-and-asp-net-4-0-beta1.aspx"&gt;http://blogs.msdn.com/webdevtools/archive/2009/05/20/visual-studio-10-and-asp-net-4-0-beta1.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;What’s New with Beta 2&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;With this release the Web Tools team has introduced a number of great improvements. A number of these improvements are listed below.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;New Template&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;Using the default ASP.NET web site template, projects now come with a pre-configured site. This template configures your site to use master and content pages. In addition, it has styles pre-defined and controls for login, register and changing your password.       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/WebToolsBeta2Overview_824B/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/WebToolsBeta2Overview_824B/image_thumb_1.png" width="968" height="328" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;If you do not want to use this template but would rather start from a empty state you can still use the “Empty Web Site” template. This creates a completely empty project that you will need to add a default web form to.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Silverlight 3 Tooling Support&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;IMPORTANT NOTE:&lt;/font&gt; &lt;/strong&gt;If you already have Silverlight 3 SDK RTM version (not the GDR) installed on your box you will need to first &lt;u&gt;uninstall&lt;/u&gt; it before running Visual Studio 2010 beta 2 setup. This is irrespective of the SDK language version and platform. The SDK GDR &lt;u&gt;does not&lt;/u&gt; install on top of the RTM version of the SDK. This problem should be remedied by RTM. If you proceed with install in this state you will get an error at the end of install stating that the SDK failed to install. This error does not affect your setup of beta 2 for Visual Studio but you will still need uninstall to SDK RTM and re-install the SDK GDR if you wish to get the latest version of the SDK. Note that you can install the SL3 GDR SDK directly from here: &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=1ea49236-0de7-41b1-81c8-a126ff39975b"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=1ea49236-0de7-41b1-81c8-a126ff39975b&lt;/a&gt;.       &lt;br /&gt;      &lt;br /&gt;While Dev10 tooling for Beta 1 has Silverlight 2 features that worked with Silverlight 3, Beta 2 now re-introduces all the Silverlight 3 features directly into Visual Studio.       &lt;br /&gt;      &lt;br /&gt;Changes include:       &lt;br /&gt;      &lt;ol&gt;       &lt;li&gt;Support for configuring Out of browser (see screenshot below). &lt;/li&gt;        &lt;li&gt;Support for Transparent Platform Extensions. &lt;/li&gt;        &lt;li&gt;Page.xaml renamed to MainPage.xaml. &lt;/li&gt;        &lt;li&gt;Removal of support for Silverlight 2.&amp;#160; &lt;br /&gt;          &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/WebToolsBeta2Overview_824B/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/WebToolsBeta2Overview_824B/image_thumb.png" width="544" height="566" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Parameterization of Web Packages        &lt;br /&gt;        &lt;br /&gt;&lt;/strong&gt;VS will automatically parameterize the connection strings defined in the web.config and the destination virtual application name.&amp;#160; The users can specify customized parameters in parameters.xml file in the project directory as well, to parameterize configurations, such as WCF service’s end point etc.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Import from web.config file for DB deployment        &lt;br /&gt;        &lt;br /&gt;&lt;/strong&gt;Web application’s Deploy SQL property page provided a button “Import from web.config”, which will import the web.config connection string names to the connection list, with the connection strings as their package source.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Code Focused Profile        &lt;br /&gt;&lt;/strong&gt;      &lt;br /&gt;When you first launch VS it will prompt you for the IDE profile you want to use. &lt;a title="http://weblogs.asp.net/scottgu/archive/2009/09/02/code-optimized-web-development-profile-vs-2010-and-net-4-0-series.aspx" href="http://weblogs.asp.net/scottgu/archive/2009/09/02/code-optimized-web-development-profile-vs-2010-and-net-4-0-series.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2009/09/02/code-optimized-web-development-profile-vs-2010-and-net-4-0-series.aspx&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Performance Enhancements.&lt;/strong&gt;       &lt;br /&gt;      &lt;br /&gt;Significant changes were made to increase performance across the board.       &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Upcoming Web Tools Blogs&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Over the next two weeks our team has a number of blogs planned that will show you the low level details of what’s new in Dev10. &lt;/p&gt;  &lt;p&gt;Topics include:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Import from web.config file for DB deployment &lt;/li&gt;    &lt;li&gt;MVC and&amp;#160; Dev10 support &lt;/li&gt;    &lt;li&gt;Trimming of Web.config file &lt;/li&gt;    &lt;li&gt;SL 3.0 and Dev10 support &lt;/li&gt;    &lt;li&gt;New Template&amp;#160; &lt;/li&gt;    &lt;li&gt;How to use Snippets in Dev10 &lt;/li&gt;    &lt;li&gt;JavaScript Improvements&amp;#160; in Dev10 &lt;/li&gt;    &lt;li&gt;Parameterization of WebPackages &lt;/li&gt;    &lt;li&gt;And more… &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;More Info&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;VS 2010 Beta 2 also comes with support for:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Visual Studio Express which includes the following free SKUs for Web: VB, C#, and C++. &lt;/li&gt;    &lt;li&gt;Side by Side support with VS 2008. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;ASP.NET PM and VWD PM - What’s new in ASP.NET 4 and VWD 2010 Whitepaper. Available here: &lt;a href="http://www.asp.net/learn/whitepapers/aspnet40/"&gt;http://www.asp.net/learn/whitepapers/aspnet40/&lt;/a&gt; (Note: The URL is being updated to &lt;a href="http://www.asp.net/learn/whitepapers/aspnet4/"&gt;http://www.asp.net/learn/whitepapers/aspnet4/&lt;/a&gt;)     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;For more info on this release check out the following blogs which other teams and individuals have created for this release:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;ScottGu’s series of blogs on ASP.NET 4: &lt;a href="http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;AJAX: &lt;a href="http://stephenwalther.com/blog/archive/2009/10/21/the-microsoft-ajax-library-and-visual-studio-beta-2.aspx"&gt;http://stephenwalther.com/blog/archive/2009/10/21/the-microsoft-ajax-library-and-visual-studio-beta-2.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Data Enhancements: &lt;a href="http://blogs.msdn.com/scothu/archive/2009/10/20/data-enhancements-in-net-4-visual-studio-2010-beta-2.aspx"&gt;http://blogs.msdn.com/scothu/archive/2009/10/20/data-enhancements-in-net-4-visual-studio-2010-beta-2.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;ASP.NET 4 Beta 2 - &lt;a href="http://msdnstage.redmond.corp.microsoft.com/en-us/library/ee532866(VS.100).aspx"&gt;http://msdnstage.redmond.corp.microsoft.com/en-us/library/ee532866(VS.100).aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Visual Studio 2010 Beta 2 - &lt;a title="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Web Deployment Overview - &lt;a title="http://vishaljoshi.blogspot.com/2009/09/overview-post-for-web-deployment-in-vs.html" href="http://vishaljoshi.blogspot.com/2009/09/overview-post-for-web-deployment-in-vs.html"&gt;http://vishaljoshi.blogspot.com/2009/09/overview-post-for-web-deployment-in-vs.html&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Thank you,&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Mike Snow      &lt;br /&gt;&lt;/strong&gt;SDET Lead&amp;#160; &lt;br /&gt;Visual Studio Web Tools&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910697" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Announcements/default.aspx">Announcements</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Beta+2/default.aspx">Beta 2</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Web+Developer/default.aspx">Visual Web Developer</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category></item><item><title>Single Project Add View in ASP.Net MVC 2 Preview 2</title><link>http://blogs.msdn.com/webdevtools/archive/2009/10/15/single-project-add-view-in-asp-net-mvc-2-preview-2.aspx</link><pubDate>Fri, 16 Oct 2009 00:22:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9907897</guid><dc:creator>WebDevTools</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9907897.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9907897</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9907897</wfw:comment><description>&lt;p&gt;Last week we released &lt;a href="http://haacked.com/archive/2009/10/01/asp.net-mvc-preview-2-released.aspx"&gt;ASP.Net MVC 2 Preview 2&lt;/a&gt; for Visual Studio 2008 Sp1. In the box support for single project areas is now included and the Add View tool has been modified to streamline this scenario. A walkthrough that creates two simple single project areas can be found &lt;a title="http://msdn.microsoft.com/en-us/library/ee461420(VS.100).aspx" href="http://msdn.microsoft.com/en-us/library/ee461420(VS.100).aspx"&gt;here&lt;/a&gt;. If you follow the steps in the walkthrough you will notice that Add Controller and Add View are now available in the single project areas in your ASP.Net MVC 2 Preview 2 application. Here are some screenshots that show off the tooling changes.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/SingleProjectAddViewinAS.NetMVC2Preview2_A7EE/image_28.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/SingleProjectAddViewinAS.NetMVC2Preview2_A7EE/image_thumb_13.png" width="489" height="614" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Right-Clicking the Controllers folder of any single project area (Areas –&amp;gt; Blog –&amp;gt; Controllers) will invoke the familiar Add Controller dialog.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/SingleProjectAddViewinAS.NetMVC2Preview2_A7EE/image_30.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/SingleProjectAddViewinAS.NetMVC2Preview2_A7EE/image_thumb_14.png" width="1359" height="581" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The new controller will be added to the Controllers folder of the single project area rather than the Controllers folder of the ASP.Net MVC 2 Preview 2 Application.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/SingleProjectAddViewinAS.NetMVC2Preview2_A7EE/image_34.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/SingleProjectAddViewinAS.NetMVC2Preview2_A7EE/image_thumb_16.png" width="1359" height="597" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Right-Click within an action method of the controller to add a view with the Add View dialog. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/SingleProjectAddViewinAS.NetMVC2Preview2_A7EE/image_36.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/SingleProjectAddViewinAS.NetMVC2Preview2_A7EE/image_thumb_17.png" width="1357" height="562" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The view will be added to Areas –&amp;gt; [Area Name] –&amp;gt; Views –&amp;gt; [Controller Name] when added from an action method in the controllers folder of an area. The Views folder structure will be created for you if it does not yet exist. Notice the intellisense error in the view that was added. This is because the area needs a Web.Config just like the Web.Config in the Application’s Views folder. We are working on simplifying some of these scenarios for the next release of ASP.Net MVC 2 but for now you should follow the steps in the &lt;a title="http://msdn.microsoft.com/en-us/library/ee461420(VS.100).aspx" href="http://msdn.microsoft.com/en-us/library/ee461420(VS.100).aspx"&gt;walkthrough&lt;/a&gt; to register your single project area so that it will work at run time.&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/SingleProjectAddViewinAS.NetMVC2Preview2_A7EE/image_40.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/SingleProjectAddViewinAS.NetMVC2Preview2_A7EE/image_thumb_19.png" width="1354" height="563" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Right click within the newly created area to find the familiar Go To Controller context menu item. The controller within your area also contains a Go To View context menu item. You can navigate back and forth between controllers and views in your area just as you can with controllers and views in the root of the ASP.Net MVC 2 application.&lt;/p&gt;  &lt;p&gt;Hope this helps you get started with single project areas!&lt;/p&gt;  &lt;p&gt;Joe Cartano | Visual Web Developer&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9907897" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VWD/default.aspx">VWD</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/.NET/default.aspx">.NET</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/MVC/default.aspx">MVC</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/ASP.NET+MVC+Framework/default.aspx">ASP.NET MVC Framework</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Joe+Cartano/default.aspx">Joe Cartano</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/visual+Studio+2008+sp1/default.aspx">visual Studio 2008 sp1</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Web+Developer/default.aspx">Visual Web Developer</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/ASP.NET+MVC/default.aspx">ASP.NET MVC</category></item><item><title>Targeting earlier .NET frameworks 2.0, 3.0, 3.5 using Visual Studio 2010</title><link>http://blogs.msdn.com/webdevtools/archive/2009/10/12/targeting-earlier-net-frameworks-2-0-3-0-3-5-using-visual-studio-2010-beta2.aspx</link><pubDate>Mon, 12 Oct 2009 15:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9906225</guid><dc:creator>WebDevTools</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9906225.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9906225</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9906225</wfw:comment><description>&lt;P&gt;The multi-targeting feature of Visual Studio 2010 allows web developers to develop web applications targeting ASP.NET 2.0, 3.0, 3.5 and 4.0. Our earlier posts &lt;A href="http://blogs.msdn.com/webdevtools/archive/2009/06/06/multi-targeting-of-web-projects-using-visual-studio-2010-beta1.aspx" mce_href="http://blogs.msdn.com/webdevtools/archive/2009/06/06/multi-targeting-of-web-projects-using-visual-studio-2010-beta1.aspx"&gt;here&lt;/A&gt; and &lt;A href="http://blogs.msdn.com/webdevtools/archive/2009/09/30/visual-studio-2010-property-grid-filtering.aspx" mce_href="http://blogs.msdn.com/webdevtools/archive/2009/09/30/visual-studio-2010-property-grid-filtering.aspx"&gt;here&lt;/A&gt; describe some of the multi-targeting capabilities of Visual Studio 2010.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Targeting frameworks 2.0, 3.0 or 3.5 using VS 2010 requires 3.5 Sp1 to be installed&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;With VS 2010, only the latest 4.0 version of the .NET framework&amp;nbsp;will be&amp;nbsp;installed on your machine as part of the Visual Studio installation. For VS 2010 to be able to target &lt;EM&gt;any&lt;/EM&gt; of the earlier frameworks 2.0, 3.0 or 3.5, the .NET Framework 3.5 Sp1 must be installed on the machine. &lt;/P&gt;
&lt;P&gt;&lt;U&gt;When 3.5 Sp1 is not present&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;If 3.5 Sp1 was not &lt;EM&gt;already&lt;/EM&gt; present on your machine prior to installation of VS 2010, you will see the following behavior when you start VS 2010:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The New Website dialog will show 4.0 as the only available option (as shown in Figure 1) &lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;U&gt;Figure 1&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure1.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure1.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=Figure1 border=0 alt=Figure1 src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure1_thumb.jpg" width=409 height=127 mce_src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure1_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;If you open the Property pages of the website, you will see that 4.0 is the only available option (as shown in Figure 2) &lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;U&gt;Figure 2&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure2_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure2_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=Figure2 border=0 alt=Figure2 src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure2_thumb.jpg" width=470 height=210 mce_src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure2_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;Conversion of projects created using Visual Studio 2005 or Visual Studio 2008 to VS 2010 - &lt;BR&gt;During conversion of a web project created using VS 2005 or VS 2008, instead of the upgrade prompt (shown in figure 6), you will see a dialog (shown in figure 3) that allows you to either upgrade your project to 4.0 or take you to the installation page for .NET 3.5 Sp1. &lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;U&gt;Figure 3&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure3_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure3_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=Figure3 border=0 alt=Figure3 src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure3_thumb.jpg" width=434 height=253 mce_src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure3_thumb.jpg"&gt;&lt;/A&gt; &lt;/U&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;To then be able to target 2.0, 3.0 or 3.5 using VS 2010, you should install the 3.5 Sp1 framework from the installation page. To quickly navigate to the installation page, you can use the 'More Frameworks' link in figure 1 or select the option 'Take me to the Framework Download Web Site' in figure 3.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;When 3.5 Sp1 is installed&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;Once 3.5 Sp1 is installed, then simply restart VS 2010 and the earlier frameworks such as 2.0, 3.0 and 3.5 will now light-up as available target frameworks. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The New Website dialog will show 2.0, 3.0, 3.5 and 4.0 (as shown in Figure 4) &lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;U&gt;Figure 4&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure4_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure4_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=Figure4 border=0 alt=Figure4 src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure4_thumb.jpg" width=408 height=127 mce_src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure4_thumb.jpg"&gt;&lt;/A&gt; &lt;/U&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;If you open the Property pages of the website, you will see that you can re-target your website to 2.0, 3.0, 3.5 or 4.0 (as shown in Figure 5) &lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;U&gt;Figure 5&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure5_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure5_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=Figure5 border=0 alt=Figure5 src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure5_thumb.jpg" width=482 height=205 mce_src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure5_thumb.jpg"&gt;&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;Conversion of projects created using Visual Studio 2005 or Visual Studio 2008 to VS 2010 - &lt;BR&gt;During conversion of a web project created using VS 2005 or VS 2008, you will see the more familiar prompt (shown in figure 6) allowing you to continue targeting the lower .NET framework version such as ASP.NET 2.0, 3.0 or 3.5, or optionally, upgrade the project to target the latest .NET framework version ASP.NET 4.0 &lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;U&gt;Figure 6&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure6_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure6_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=Figure6 border=0 alt=Figure6 src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure6_thumb.jpg" width=537 height=177 mce_src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Targetingear.5usingVisualStudio2010Beta2_1094D/Figure6_thumb.jpg"&gt;&lt;/A&gt; &lt;/U&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bala Chirtsabesan | SDET | Visual Studio Web Developer&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9906225" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Multitargeting/default.aspx">Multitargeting</category></item><item><title>Working with SVG files in Visual Studio and Visual Web Developer</title><link>http://blogs.msdn.com/webdevtools/archive/2009/10/06/working-with-svg-files-in-visual-studio-and-visual-web-developer.aspx</link><pubDate>Tue, 06 Oct 2009 19:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9903808</guid><dc:creator>WebDevTools</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9903808.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9903808</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9903808</wfw:comment><description>&lt;P&gt;&lt;A href="http://www.w3.org/TR/SVG/" target=_blank mce_href="http://www.w3.org/TR/SVG/"&gt;Scalable Vector Graphics&lt;/A&gt; (SVG) is W3C standard language for describing two-dimensional vector and mixed vector/raster graphics in XML. Firefox 3+, Opera 9+ and Safari 3+ support SVG rendering. Unfortunately, Internet Explorer 8 does not support SVG natively and requires a plug-in. There a &lt;A href="http://www.adobe.com/svg/viewer/install/" mce_href="http://www.adobe.com/svg/viewer/install/"&gt;plug in from Adobe&lt;/A&gt; (although support was discontinued this year) as well as few pulg-ins listed in &lt;A href="http://en.wikipedia.org/wiki/SVG" target=_blank mce_href="http://en.wikipedia.org/wiki/SVG"&gt;Wikipedia article on SVG&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;SVG element is part of upcoming&lt;A href="http://dev.w3.org/html5/spec/Overview.html" target=_blank mce_href="http://dev.w3.org/html5/spec/Overview.html"&gt; HTML 5&lt;/A&gt; standard which allows &lt;A href="http://dev.w3.org/html5/spec/Overview.html#svg-0" target=_blank mce_href="http://dev.w3.org/html5/spec/Overview.html#svg-0"&gt;inline SVG&lt;/A&gt; in HTML documents. Inline SVG is not yet fully supported in modern browsers so you probably still want to use &amp;lt;object&amp;gt; element for now. For example:&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;html&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;head&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;title&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;SVG test&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;title&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;head&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;body&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;object&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;data&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;="svg-test.svg"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;type&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;="image/svg+xml"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;width&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;="500"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;height&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;="500"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;/&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;body&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;&lt;FONT color=#800000 size=2 face=Consolas&gt;html&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Now you need to author SVG file.&amp;nbsp;SVG is XML and&amp;nbsp;fortunately, Visual Studio and Visual Web Developer come with XML editor that provides intellisense and validation provided you have appropriate XML schema. Although XML editor supports both DTD and XSD validation we decided to use XSD schema. W3C site provides only modularized &lt;A href="http://www.w3.org/TR/SVG/svgdtd.html" target=_blank mce_href="http://www.w3.org/TR/SVG/svgdtd.html"&gt;DTD schema for SVG&lt;/A&gt;. For your convenience we converted modular DTD to a single XSD file using handy &lt;A href="http://www.syntext.com/products/dtd2xs/" target=_blank mce_href="http://www.syntext.com/products/dtd2xs/"&gt;Dtd2Xs&lt;/A&gt; converter from &lt;A href="http://www.syntext.com/" target=_blank mce_href="http://www.syntext.com/"&gt;Syntext&lt;/A&gt;&amp;nbsp;and then manually edited it to fix a few minor issues. SVG schema is attached to this post - see below or click &lt;A href="http://blogs.msdn.com/webdevtools/attachment/9903808.ashx" mce_href="http://blogs.msdn.com/webdevtools/attachment/9903808.ashx"&gt;here&lt;/A&gt; to download the file.&lt;/P&gt;
&lt;P&gt;In order to enable SVG intellisense in VS and VWD follow these steps:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Create Schemas folder in your Web site or Web Application project root.&lt;/LI&gt;
&lt;LI&gt;Place downloaded SVG.XSD in the Schemas folder.&lt;/LI&gt;
&lt;LI&gt;Create a new XML file and save it with SVG extension, such as svg-test.svg.&lt;/LI&gt;
&lt;LI&gt;Add basic SVG content and save the file, for example&lt;/LI&gt;&lt;/OL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;lt;?&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;xml&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;version&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;1.0&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;encoding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;utf-8&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;?&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;svg&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;xmlns&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;http://www.w3.org/2000/svg&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;width&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;500&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;height&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;500&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;version&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;1.1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;rect&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;x&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;100&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;y&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;100&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;width&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;300&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;&lt;FONT color=#ff0000 size=2 face=Consolas&gt;height&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;300&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2 face=Consolas&gt;&lt;FONT size=2 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt; /&amp;gt; &lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;svg&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;OL start=5&gt;
&lt;LI&gt;Add new&amp;nbsp;HTML file (say, &lt;STRONG&gt;svg-test.htm&lt;/STRONG&gt;)&amp;nbsp;in the root folder and add&lt;/LI&gt;&lt;/OL&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;&lt;FONT color=#800000 size=2&gt;&lt;FONT color=#800000 size=2&gt;object&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;data&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="svg-test.svg"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;type&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="image/svg+xml"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;width&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="500"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;height&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;="500"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;/&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;to the &amp;lt;body&amp;gt; element. You can also use existing HTML or ASPX page.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;OL start=6&gt;
&lt;LI&gt;Right-click on the svg-test.htm file in Solution Explorer and choose&lt;EM&gt; Browse With....&lt;/EM&gt; &lt;/LI&gt;
&lt;LI&gt;Pick SVG-enabled browser and click OK. You should see SVG content rendered like&lt;/LI&gt;&lt;/OL&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 946px; HEIGHT: 652px" src="http://blogs.msdn.com/photos/web_development_tools_team/images/9903852/original.aspx" width=946 height=652 mce_src="http://blogs.msdn.com/photos/web_development_tools_team/images/9903852/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;Now try typing &lt;STRONG&gt;&amp;lt;&lt;/STRONG&gt; in the SVG file. XML editor should now provide you wil intellisense for SVG elements and atributes:&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 1043px; HEIGHT: 643px" src="http://blogs.msdn.com/photos/web_development_tools_team/images/9903851/original.aspx" width=1043 height=643 mce_src="http://blogs.msdn.com/photos/web_development_tools_team/images/9903851/original.aspx"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Similar steps should work in VS 2010 as well. Enjoy!&lt;/P&gt;
&lt;P mce_keep="true"&gt;-- Mikhail Arkhipov&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&lt;FONT color=#0000ff size=2 face=Consolas&gt;&amp;nbsp;&lt;BR&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9903808" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/webdevtools/attachment/9903808.ashx" length="75981" type="text/xml" /><category domain="http://blogs.msdn.com/webdevtools/archive/tags/CSS+and+HTML/default.aspx">CSS and HTML</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/IntelliSense/default.aspx">IntelliSense</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/tips+and+tricks/default.aspx">tips and tricks</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/visual+Studio+2008+sp1/default.aspx">visual Studio 2008 sp1</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Web+Developer/default.aspx">Visual Web Developer</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category></item><item><title>Visual Studio 2010 Property Grid Filtering</title><link>http://blogs.msdn.com/webdevtools/archive/2009/09/30/visual-studio-2010-property-grid-filtering.aspx</link><pubDate>Thu, 01 Oct 2009 00:39:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9901521</guid><dc:creator>WebDevTools</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9901521.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9901521</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9901521</wfw:comment><description>&lt;p&gt;Visual Studio 2010 improves .NET framework multi-targeting by applying framework-appropriate filtering to the property grid and Intellisense.&lt;/p&gt; &lt;p&gt;For example, if you select a button on a web form of a .NET 2.0 web project, in the Property Grid you&amp;nbsp; will see:&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010PropertyGridFiltering_A02A/Button20_2.jpg"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="Button20" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010PropertyGridFiltering_A02A/Button20_thumb.jpg" width="217" height="541"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;If you go to the Project Properties and change the Target Framework version to 4.0:&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010PropertyGridFiltering_A02A/sel_framework_2.jpg"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="sel_framework" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010PropertyGridFiltering_A02A/sel_framework_thumb.jpg" width="260" height="110"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;...the Property Grid display will change to display 4.0-specific properties:&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010PropertyGridFiltering_A02A/Button40_2.jpg"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="Button40" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/VisualStudio2010PropertyGridFiltering_A02A/Button40_thumb.jpg" width="215" height="576"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;While this looks simple and straight-forward, there's actually an illusion at work!&amp;nbsp; Only one framework can be loaded into an AppDomain at a time, and Visual Studio uses .NET 4.0 specific capabilities.&amp;nbsp; So the actual controls displayed on the design surface are always 4.0 controls.&amp;nbsp; Their properties are filtered for display in the Property Grid and Intellisense to match the Target Framework displayed in the Project Properties.&lt;/p&gt; &lt;p&gt;Setting the Target Framework in the Project Properties writes to the targetFramework attribute of the compilation tag in web.config file as well.&amp;nbsp; The web.config setting is used by the build system, which is responsible for generating the errors and warnings that appear in the Error List.&amp;nbsp; So do &lt;u&gt;not&lt;/u&gt; manually change the Target Framework by hand-editing the web.config file, use the Project Properties instead.&amp;nbsp; This will ensure that the entire project system is using the same setting.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901521" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VWD/default.aspx">VWD</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Web/default.aspx">Web</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Web_2E00_config/default.aspx">Web.config</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VanK/default.aspx">VanK</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VS10/default.aspx">VS10</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Multitargeting/default.aspx">Multitargeting</category></item><item><title>Dev10 Beta1, Deploy Web application with SQL Express mdf file to host’s SQL server</title><link>http://blogs.msdn.com/webdevtools/archive/2009/09/27/dev10-beta1-deploy-web-application-with-sql-express-mdf-file-to-host-s-sql-server.aspx</link><pubDate>Mon, 28 Sep 2009 07:40:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9900126</guid><dc:creator>WebDevTools</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9900126.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9900126</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9900126</wfw:comment><description>&lt;p&gt;For many web applications developed using Visual Studio, developers uses SQL express with mdf database file under app_data folder.&amp;#160; If deploying data host requires SQL server, developers have to find ways to deploy the schema and data from mdf file to the host SQL server.&lt;/p&gt;  &lt;p&gt;Dev10 Beta1 provides an easy solution to publish the mdf file to the SQL Server host along with other application files.&amp;#160; Here’s a walkthrough.&lt;/p&gt;  &lt;p&gt;1. Create a new web application, create a SQL Server Database under app_data folder.&amp;#160; Add some tables to the database, drag a table to the default.aspx designer.&amp;#160; Ctrl-F5 to test it making sure it works.&lt;/p&gt;  &lt;p&gt;2. Check the web.config file, note it has a connection string such as following:&lt;/p&gt;  &lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;connectionStrings&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
    &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;add &lt;/span&gt;&lt;span style="color: red"&gt;name&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;test_EmployeeInfo_SKConnectionString1&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;connectionString&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\test_EmployeeInfo_SK.mdf;Integrated Security=True;User Instance=True&lt;/span&gt;&amp;quot;
        &lt;span style="color: red"&gt;providerName&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;System.Data.SqlClient&lt;/span&gt;&amp;quot; &lt;span style="color: blue"&gt;/&amp;gt;
&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;connectionStrings&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;

&lt;p&gt;3. In web application’s property page, Package/Publish tab, check Exclude files from the app_data folder” so that when packaged, the mdf file itself will not be packaged.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Dev10Beta1DeployWebapplicationwithSQLExp_130BA/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Dev10Beta1DeployWebapplicationwithSQLExp_130BA/image_thumb.png" width="641" height="317" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;4. In Deploy-SQL tab, add a new connection, select it and paste the mdf connection string to the “Connection string for the source database” edit box.&amp;#160; Also input the destination’s SQL server connection string, and decide to package schema only or “complete database” by checking the corresponding checkboxes.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Dev10Beta1DeployWebapplicationwithSQLExp_130BA/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Dev10Beta1DeployWebapplicationwithSQLExp_130BA/image_thumb_2.png" width="634" height="353" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;5. Refere to &lt;a href="http://blogs.msdn.com/webdevtools/archive/2009/05/04/web-deployment-web-config-transformation.aspx"&gt;Vishal’s post&lt;/a&gt; for web.config connection string transformation so that packaged web.config file will contain the corresponding deploy time connection string.&lt;/p&gt;

&lt;p&gt;6. Save, right click solution explorer project item, choose Package-&amp;gt;“Create package” context menu item.&amp;#160; Wait for the process end.&lt;/p&gt;

&lt;p&gt;7. Now, you’ve created a package contains mdf’s file’s sql script, and without the mdf file under app_data directory.&amp;#160; For debug configuration, default package location is at &amp;lt;project root&amp;gt;\obj\debug\package\projectName.zip.&lt;/p&gt;

&lt;p&gt;8. You can use the generated &amp;lt;project root&amp;gt;\obj\debug\package\projectName_deploy.cmd to test deploy the application and database.&lt;/p&gt;

&lt;p&gt;Note:&lt;/p&gt;

&lt;p&gt;1.&amp;#160; |DataDirectory| inside connection name can only be used inside VS environment.&amp;#160; Msdeploy dbFullSql provider does not recognize |DataDirectory| in its commandline behavior. &lt;/p&gt;

&lt;p&gt;2. In Dev10 Beta1, scripting mdf file has some limitations which may require workaround.&amp;#160; For example, in the connection string, if the expanded AttachDBFilename length is longer than 100 characters, the generated scripts may be in wrong order, and if it is longer than 127 characters, it does not generate at all.&amp;#160; In such time, please add “Initial Catalog=UniqueShortName” to the connection string as a short database logical name.&lt;/p&gt;

&lt;p&gt;3. If User Instance is not used in the connection string, if mdf file is opened inside VS, it might be locked to prevent packaging.&amp;#160; In such case, adding User Instance=”true” to the connection string, or close the mdf data connection from VS server explorer can do the trick.&lt;/p&gt;

&lt;p&gt;4. The above procedures and screen shots are based on Dev10 Beta1, which may be changed in future versions.&lt;/p&gt;

&lt;p&gt;Thanks.&lt;/p&gt;

&lt;p&gt;Xinyang Qiu 
  &lt;br /&gt;SDETII 

  &lt;br /&gt;Visual Studio Web Tools&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9900126" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Web+Deployment/default.aspx">Web Deployment</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Database/default.aspx">Database</category></item><item><title>Software for building and hosting web sites at no cost for 3 years!</title><link>http://blogs.msdn.com/webdevtools/archive/2009/09/24/microsoft-software-for-building-and-hosting-websites-at-no-cost-for-3-years.aspx</link><pubDate>Thu, 24 Sep 2009 12:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9898769</guid><dc:creator>WebDevTools</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9898769.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9898769</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9898769</wfw:comment><description>&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Microsoftsoftwareforbuildingandhostingwe_11BB4/WebsiteSpark_Banner_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Microsoftsoftwareforbuildingandhostingwe_11BB4/WebsiteSpark_Banner_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0px" title=WebsiteSpark_Banner border=0 alt=WebsiteSpark_Banner src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Microsoftsoftwareforbuildingandhostingwe_11BB4/WebsiteSpark_Banner_thumb.jpg" width=316 height=139 mce_src="http://blogs.msdn.com/blogfiles/webdevtools/WindowsLiveWriter/Microsoftsoftwareforbuildingandhostingwe_11BB4/WebsiteSpark_Banner_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I’m excited to announce – &lt;A href="http://www.microsoft.com/web/websitespark/" mce_href="http://www.microsoft.com/web/websitespark/"&gt;WebsiteSpark&lt;/A&gt; – a new program from Microsoft that provides software and support for building web sites, at no cost for 3 years.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What You Get&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Software:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/web/websitespark/" mce_href="http://www.microsoft.com/web/websitespark/"&gt;WebsiteSpark&lt;/A&gt; provides software licenses that you can use for 3 years at no upfront cost (there is only an exit fee of $100 payable upon exit from the program).&amp;nbsp; Once enrolled, you can download and use the following software from Microsoft:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;3 licenses of Visual Studio 2008 Professional Edition &lt;/LI&gt;
&lt;LI&gt;1 license of Expression Studio 3 (which includes Blend, Sketchflow, and Web) &lt;/LI&gt;
&lt;LI&gt;2 licenses of Expression Web 3 &lt;/LI&gt;
&lt;LI&gt;4 processor licenses of Windows Web Server 2008 &lt;/LI&gt;
&lt;LI&gt;4 processor licenses of SQL Server 2008 Web Edition &lt;/LI&gt;
&lt;LI&gt;DotNetPanel control panel (enabling easy remote/hosted management of your servers) &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Support:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;2 professional support incidents &lt;/LI&gt;
&lt;LI&gt;Free training opportunities &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;In addition to software and support, &lt;A href="http://www.microsoft.com/web/websitespark/" mce_href="http://www.microsoft.com/web/websitespark/"&gt;WebsiteSpark&lt;/A&gt; provides partner opportunities to grow and build your business (including the ability to generate customer referrals).&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/web/websitespark/ShowItem.aspx?LocalizedItemId=7177" mce_href="http://www.microsoft.com/web/websitespark/ShowItem.aspx?LocalizedItemId=7177"&gt;Click here&lt;/A&gt; for full details on the program.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;How to Qualify&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/web/websitespark/" mce_href="http://www.microsoft.com/web/websitespark/"&gt;WebsiteSpark&lt;/A&gt; is available to independent web developers and small web development companies.&amp;nbsp; The only two requirements to join the program are:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Your company builds web sites and web applications on behalf of others &lt;/LI&gt;
&lt;LI&gt;Your company currently has less than 10 employees &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;How to Apply&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If you qualify for the above requirements, you can email me&amp;nbsp;at (&lt;A href="mailto:omark@microsoft.com" mce_href="mailto:omark@microsoft.com"&gt;omark@microsoft.com&lt;/A&gt;) and I can help get you enrolled into the program quickly.&lt;/P&gt;
&lt;P mce_keep="true"&gt;This is a fantastic program for anyone in the business of building websites.&amp;nbsp; If you qualify, I encourage you to take advantage of it and sign up today!&lt;/P&gt;
&lt;P&gt;Omar Khan | Visual Web Developer&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9898769" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Web/default.aspx">Web</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Web+2.0/default.aspx">Web 2.0</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Announcements/default.aspx">Announcements</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/IIS/default.aspx">IIS</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Omar+Khan/default.aspx">Omar Khan</category></item><item><title>Download four free sample chapters from Visual Web Developer book</title><link>http://blogs.msdn.com/webdevtools/archive/2009/09/21/download-four-free-sample-chapters-from-visual-web-developer-book.aspx</link><pubDate>Mon, 21 Sep 2009 23:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9897728</guid><dc:creator>WebDevTools</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/webdevtools/comments/9897728.aspx</comments><wfw:commentRss>http://blogs.msdn.com/webdevtools/commentrss.aspx?PostID=9897728</wfw:commentRss><wfw:comment>http://blogs.msdn.com/webdevtools/rsscomments.aspx?PostID=9897728</wfw:comment><description>&lt;P&gt;Some time ago &lt;A href="http://www.amazon.com/Jim-Cheshire/e/B001HOUH1U/ref=ntt_athr_dp_pel_pop_1" target=_blank mce_href="http://www.amazon.com/Jim-Cheshire/e/B001HOUH1U/ref=ntt_athr_dp_pel_pop_1"&gt;Jim Cheshire&lt;/A&gt;&amp;nbsp;wrote a &lt;A href="http://www.amazon.com/gp/product/0789736659?ie=UTF8&amp;amp;tag=aspnettelligent-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0789736659" target=_blank mce_href="http://www.amazon.com/gp/product/0789736659?ie=UTF8&amp;amp;tag=aspnettelligent-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0789736659"&gt;book&lt;/A&gt; on VWD 2008 and recently book publisher kindly allowed us to provide four chapters as free downloadable PDF files. The following chapters are available: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;EM&gt;Creating Web sites&lt;/EM&gt; 
&lt;LI&gt;&lt;EM&gt;Creating and Managing CSS Styles&lt;/EM&gt; 
&lt;LI&gt;&lt;EM&gt;Applying CSS to Web Forms&lt;/EM&gt; 
&lt;LI&gt;&lt;EM&gt;Debugging ASP.NET Applications&lt;/EM&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;You can find link to download at &lt;A href="http://www.asp.net/vwd" target=_blank mce_href="http://www.asp.net/vwd"&gt;VWD section&lt;/A&gt; on ASP.NET Web site&amp;nbsp;(look for &lt;STRONG&gt;Visual Web Developer Books&lt;/STRONG&gt; section at the right side) or download ZIP file directly from &lt;A href="http://download.microsoft.com/download/D/D/5/DD5237E7-DB28-46F2-B5A5-27E66DCCE3AA/Learn%20to%20create%20ASP.NET%20applications%20using%20Visual%20Web%20Developer%202008.zip" mce_href="http://download.microsoft.com/download/D/D/5/DD5237E7-DB28-46F2-B5A5-27E66DCCE3AA/Learn%20to%20create%20ASP.NET%20applications%20using%20Visual%20Web%20Developer%202008.zip"&gt;here&lt;/A&gt;. We hope you will find them useful.&lt;/P&gt;
&lt;P&gt;- Mikhail Arkhipov&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9897728" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/webdevtools/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/CSS+and+HTML/default.aspx">CSS and HTML</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Development/default.aspx">Development</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/CSS/default.aspx">CSS</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Debugging/default.aspx">Debugging</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/VS2008/default.aspx">VS2008</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/visual+Studio+2008+sp1/default.aspx">visual Studio 2008 sp1</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/Visual+Web+Developer/default.aspx">Visual Web Developer</category><category domain="http://blogs.msdn.com/webdevtools/archive/tags/designer/default.aspx">designer</category></item></channel></rss>