Even if you think so, Microsoft has not issued a βGo Liveβ license, so you will violate the license agreement!
In addition, you do not yet have distribution rights to the .NET 4.0 runtime, and most clients (in a commercial environment) feel that something is wrong when asked to download and install beta versions.
Choosing a development environment in transition is always a bit of a compromise ... If your development cycle is likely to be 6 months or more and you want to use the VS2010 function, I personally will itch, run the project in VS2010, but on the other hand , always consider why you make this choice - professionally, I either adhere to VS2008 or provide dual development (I work with VS2010, but I perform regular / automatic testing with VS2008).
If you only ask because it is brilliant and new or you plan to ship within six months ... stick with VS2008.
Ray hayes
source share