{"id":1133,"date":"2008-03-07T03:05:36","date_gmt":"2008-03-07T03:05:36","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/heaths\/2008\/03\/07\/installing-silverlight-2-beta-1-tools-for-visual-studio-2008\/"},"modified":"2019-02-17T15:30:04","modified_gmt":"2019-02-17T22:30:04","slug":"installing-silverlight-2-beta-1-tools-for-visual-studio-2008","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/setup\/installing-silverlight-2-beta-1-tools-for-visual-studio-2008\/","title":{"rendered":"Installing Silverlight 2 Beta 1 Tools for Visual Studio 2008"},"content":{"rendered":"<p>While attempting to install <a href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?FamilyID=e0bae58e-9c0b-4090-a1db-f134d9f095fd\">Microsoft Silverlight Tools Beta 1 for Visual Studio 2008<\/a>, you may get a prompt for source that looks like the following screenshot.<\/p>\n<\/p>\n<div class=\"wlWriterSmartContent\" id=\"scid:6960CE03-38FC-44df-87D4-FA4540212B06:e2a71247-9742-432a-ab65-0084dddd1d5d\" style=\"padding-right: 0px;padding-left: 0px;float: none;padding-bottom: 0px;margin: 0px;padding-top: 0px\"><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/heaths\/wp-content\/uploads\/sites\/13\/2008\/03\/MediaPrompt.png\" alt=\"Insert the 'Microsoft Visual Studio Team System 2008 Team Suite - ENU' disk and click OK.\" style=\"width:423px;height:236px\" \/><\/div>\n<\/p>\n<p>This problem commonly occurs if you have not installed one or more of the features Visual Basic, Visual C++, or Visual C# when installing Visual Studio 2008 (VS2008).<\/p>\n<p>If you have your VS2008 installation media handy, insert it into your DVD drive, click the Browse button shown above, and navigate to <em>vs_setup.msi<\/em> in the root of your DVD drive.<\/p>\n<h3>How to work around this issue<\/h3>\n<p>If you do not have your VS2008 installation media handy, you can work around this issue by extracting the patch and installing it directly.<\/p>\n<ol>\n<li>Open a command shell like <em>cmd.exe<\/em>. If running on Windows Vista or newer, open an elevated command shell.  \n<li>Change directories to where you have saved Silverlight 2 Beta 1 Tools for Visual Studio 2008.  \n<li>Run the following command to extract the contents of the download to a sub-directory:\n<pre>silverlight_chainer.exe \/extract:\"%CD%SL2\"<\/pre>\n<li>Change directories to the new sub-directory:\n<pre>cd SL2<\/pre>\n<li>Install the patch once to add the new features to VS 2008:\n<pre>msiexec \/p VS90-KB949325.msp \/L*vx VS90-KB949325.log REINSTALL=ALL<\/pre>\n<li>To list these Silverlight tools in Visual Studio&#8217;s Help-&gt;About dialog and to be able to uninstall these tools from Add\/Remove Programs (ARP), install the patch again using the following command:\n<pre>msiexec \/p VS90-KB949325.msp \/L*vx VS90-KB949325-2.log ADDLOCAL=KB947520,KB949325<\/pre>\n<\/li>\n<\/ol>\n<h3>Description of the Issue<\/h3>\n<p>This issue is caused by a new component being added to an existing feature. If you don&#8217;t have that feature installed, it and all its parent features are installed automatically when installing the patch. This is the problem I described <a href=\"http:\/\/blogs.msdn.com\/heaths\/archive\/2008\/02\/18\/adding-new-components-to-existing-features-installs-the-feature-tree.aspx\">previously<\/a>, but you can work around this issue if you don&#8217;t have source media available using an <a href=\"http:\/\/blogs.msdn.com\/heaths\/archive\/2008\/02\/19\/another-workaround-to-add-new-components-to-existing-features.aspx\">alternative method<\/a>.<\/p>\n<p>To completely install the patch, two commands are necessary because the <a href=\"http:\/\/msdn2.microsoft.com\/library\/aa371175.aspx\">REINSTALL<\/a> property takes precedence over the <a href=\"http:\/\/msdn2.microsoft.com\/library\/aa367536.aspx\">ADDLOCAL<\/a> property, and those two features that should be added will not be added the first time. By installing the patch a second time specifying only ADDLOCAL, the conditions evaluate correctly and the patch registration is updated. This last step isn&#8217;t necessary, but is recommended so that you can see the patch is installed later and so that you can copy complete information from the Help-&gt;About dialog for a support call.<\/p>\n<p>You can find more installation tips for Silverlight Tools Beta 1 in <a href=\"http:\/\/weblogs.asp.net\/bradleyb\/\">Bradley&#8217;s<\/a> <a href=\"http:\/\/weblogs.asp.net\/bradleyb\/archive\/2008\/03\/06\/installation-tips-for-sivliverlight-tools-beta-1-for-visual-studio-2008.aspx\">blog post<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While attempting to install Microsoft Silverlight Tools Beta 1 for Visual Studio 2008, you may get a prompt for source that looks like the following screenshot. This problem commonly occurs if you have not installed one or more of the features Visual Basic, Visual C++, or Visual C# when installing Visual Studio 2008 (VS2008). If [&hellip;]<\/p>\n","protected":false},"author":389,"featured_media":3843,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[20,23,38,45],"class_list":["post-1133","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-installation","tag-logging","tag-silverlight","tag-visual-studio"],"acf":[],"blog_post_summary":"<p>While attempting to install Microsoft Silverlight Tools Beta 1 for Visual Studio 2008, you may get a prompt for source that looks like the following screenshot. This problem commonly occurs if you have not installed one or more of the features Visual Basic, Visual C++, or Visual C# when installing Visual Studio 2008 (VS2008). If [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/posts\/1133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/users\/389"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/comments?post=1133"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/posts\/1133\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/media\/3843"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/media?parent=1133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/categories?post=1133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/setup\/wp-json\/wp\/v2\/tags?post=1133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}