• Silverlight 4 Podcast Pack with Tim Heuer
  • Building Modular Silverlight Applications
  • Prism -  10 Things to Know
  • Securing Silverlight Application and WCF Service using ASP.Net Authentication Techniques
  • Model– View – ViewModel in Silverlight
Skip Navigation LinksHome / Articles / View Article

Fixes for Common VS 2008 and .NET 3.5 Beta2 Issues

+ Add to SilverlightShow Favorites
0 comments   /   aggregated from ScottGu's Blog on Aug 04, 2007  /  original article
(0 votes)
Categories: Issues

It has been a little over a week since we released Beta 2 of VS 2008 and .NET 3.5.  So far the feedback from people using it has been really great. I've received a lot of emails from people saying it is the best beta we've ever shipped, and several who have moved over to using it full time for all development.

I have also helped people with a few gotchas that they have run into (mainly around setup / installation).  Below are some notes on the issues I've seen as well as how to fix them:

Setup / Installation Issues

Control Toolbox is Empty: We've seen several people run into a situation where when they create a new ASP.NET Web-site or Web-application with VS 2008 they find that the Control Toolbox is empty, and no intellisense is provided in source-view.  This problem indicates that the .NET 3.5 version of System.Web.dll did not get installed correctly due to interference with some of the .NET Framework Hotfixes already on the machine.  This blog post describes how to fix this issue.

JavaScript Intellisense and Colorization Not Enabled: We've seen some people run into a situation where JavaScript code colorization and intellisense isn't enabled due to a registry setting not getting configured correctly during setup.  This blog post describes how to fix this issue.

Setup Asks for Windows XP SP2 on Windows Vista: We've seen a few people run into issues on Windows Vista where either VS 2008 or .NET Framework 3.5 Beta2 prompts users with an error message asking them to install Windows XP SP2 (even though they are running Vista!).  This blog post describes how to work around this issue.

DevEnv /resetsettings: If you have ever installed a previous version of "Orcas" or VS 2008 on your machine (either Beta1 or one of the CTP versions), you need to reset your VS 2008 settings after installing Beta2.  If you don't do this, you'll have an odd set of settings configured (some windows will be in the wrong place), and you'll potentially see some IDE performance slowness.  You can reset your settings by typing "DevEnv /resetsettings" on the command-line against the VS 2008 version of the IDE.  I cover how to-do this in my Beta 2 Release Blog Post.

.NET 3.5 Web Sites and LINQ to SQL in Partial Trust: The default trust policy for the LINQ and LINQ to SQL assemblies, as well as the web.config file for .NET 3.5 ASP.NET web-sites do not allow applications to be run in medium trust environments.  This can impact you if you deploy your application to a remote hoster.  This blog post describes how to enable this in Beta2 (you won't need to take these steps for the final release).

ASP.NET AJAX Multi-Targeting

DisableAjaxPolicy.exe: As I mentioned in my initial Beta 2 Release Blog Post, we discovered a side-by-side issue with ASP.NET AJAX right before we shipped Beta 2. You'll want to make sure you run the DisableAjaxPolicy script after installing VS 2008 to fix this (it only takes a few seconds to run).

Multi-Targeting ASP.NET AJAX with VS 2008: You can use Visual Studio 2008 to build ASP.NET AJAX applications using both .NET 2.0 and ASP.NET AJAX 1.0 and .NET 3.5 using ASP.NET AJAX 3.5.  I talked about how this works in my ASP.NET AJAX in .NET 3.5 and VS 2008 blog post.  Because of the DisableAjaxPolicy patch above, targeting ASP.NET AJAX 1.0 applications using VS 2008 doesn't work as smoothly as we'd like in Beta 2.  This Using VS 2008 to Target ASP.NET AJAX 1.0 blog post discusses the best way to enable this in Beta 2.

Online Forums

Here are some pointers to on-line forums where you can ask questions or get help:

  • VS 2008 and .NET 3.5 Setup
  • LINQ
  • VS 2008 for Web Development
  • VS 2008 WPF Designer
  • Visual Studio Languages

To report bugs you find, please visit  Alternatively, you can send me email and I will forward them to the right team.





Comments RSS RSS
No comments

Add Comment


Please add 8 and 6 and type the answer here: