We are very pleased to announce that we have released Visual Studio 2010 CTP at the PDC today. See our earlier posts on this topic. The goal of the Community Technology Preview (CTP) is to obtain feedback from you on the new scenarios that we have enabled. We have defined step-by-step walkthroughs to help you discover these new scenarios. You can learn more about the CTP, get a link to the download and engage in a conversation with the team from here.
There are many new improvements to Visual C++ that we are excited to announce.
What's new in Visual C++ (CTP)
o MSBuild Support for Visual C++
o IntelliSense and Browsing Experience
· Improved Responsiveness and Scale
· Improved Accuracy and Robustness
o C++0x Features
· Lambda Expressions
· Rvalue References
· auto Keyword
o MFC Improvements
· Task Dialog Support
· Restart Manager Support
· New deployment model for Visual C++ Libraries (changed to not use Windows SxS configuration)
We want to hear from you! Please consider these walkthroughs as a hand-held guide to use this release. The walkthroughs are:
o What’s New in Visual C++ (CTP)
o Walkthrough: Using MSBuild to Create a Visual C++ Project
o How to: Add a Build Event to an MSBuild Project
o How to: Add a Custom Build Step to an MSBuild Project
o How to: Add Custom Build Tools to an MSBuild Project
o How to: Create a Project-to-Project Reference
o Walkthrough: How to Create a Custom Platform
o Walkthrough: How to Create Custom Property Pages
o Walkthrough: How to Use the C++ MSBuild Project System
o How to: Upgrade from Earlier Versions to Visual C++ 10
o Walkthrough: Adding a Task Dialog to an Application
o How to: Add Support for the Restart Manager
o Walkthrough: Deploying a Visual C++ Application
Please use the Visual C++ CTP forums to provide feedback on the CTP itself. Of course, you can use the Connect website to report bugs. We look forward to hearing back from you.
Visual C++ Team
Note: The CTP is not available for download anymore
Definite claim of C++0x support in VS2010 is wonderful news; I can't wait to play with the lambdas.
A question, though: will the rest of C++0x be coming in the final version? Specifically, concepts?
the source code is fairly clean and easy to understand, but i'd really like to see some full documentation of the parallel library.
thanks for the renewed native C++ effort guys, it really means a lot!
also, will we be getting lock-free stack/queue? I know it's a little tougher to make due to no GC, but it's definitely still doable would be really cool :)
Very glad to hear this! Of course, everyone is going to have their own feature that they want to know about. Mine is Unicode string constants:
const char32_t s = U"This is a UTF-32 string.";
Any chance of them finding their way in?
> A question, though: will the rest of C++0x be coming in the final version? Specifically, concepts?
Not all C++0x features will be implemented in VC10. In particular, concepts will definitely NOT be implemented in VC10. (Concepts were JUST finalized and integrated into the Working Paper; also, they're the largest C++0x feature by far.)
changed to not use Windows SxS configuration
Huh, how come ? can you provied more details on this ?
VisualStudio 2010 CTP 버전이 릴리즈됐다네용..근데 난 아직 6.0..ㅡㅡ;;;
Is it true that IDE will be rewritten in WPF? If so, why?
"Is it true that IDE will be rewritten in WPF? If so, why?"
If so, WTF?! I'd say. Guys, are you completely taken over by the marketing BS managers? How about "Hello, Kitty" theme for cute development? The last decent version of IDE was v.6. Every new version is twice slower, has twice as many bugs - beta quality at best. So some genius decided to make a new version instead of decent service pack? Same goes to Vista, and the whole trend. Looks like a good time to start learning some more fruitful - Apples, Cocoas, etc.
I have downloaded the visual studio 2010 ctp. As far as I can tell, I am disappointed to find out that the IDE is even slower than VS 2008. The class view is slow and buggy (base classes such as CView, CEdit, etc are even listed for a new MDI program). There is also no improvement on the gui design (I am looking for simpler gui layout such as automatic alignment like in VC#).
If the final version of VS2010 is like this, I will stick to VS2008.
are you comparing both versions running as a VPC or do you compare VS2008 running on your host and VS2010 in your VPC?
But if it is really true that the whole IDE is rewritten with WPF we cannot say anything on how such a fundamental change will influence performance.
If that change really happens this will be a heavy real world test for the performance possibilities of WPF. Please, surprise us positively ;-)
"we cannot say anything on how such a fundamental change will influence performance."
We can say that WPF miserably failed in the marketplace so far, at least partially due to horrible perf.
Even if the perceived speed of operation of the new IDE will be similiar to VS2008, the memory requirements will be certainly much larger.
Please, send more specifics about the abandoned SxS model. Another "implementation and abandon", just like ATL attributes?
What about these?
the download links appear to be broken for me
Can I just say congratulations on removing the SxS requirement on the runtime. It has caused no end of pain for us when dealing with thirdparty libraries and product deployment.