Welcome to MSDN Blogs Sign in | Join | Help

Visual Studio 2010 Beta 2 Is Now Available For Download

We are very pleased to announce we have released Visual Studio 2010 Beta 2.  You can read the official Beta 2 announcement on Soma’s blog. The Visual C++ team has added a few new features and, of course, many bug fixes. The additional features include some substantial new functionality in the MFC library and the return of the MFC Class Wizard. We  are currently filming some Channel 9 videos and writing a few VC Blog posts. Our first two Channel 9 videos on Beta 2 are already online.  The video on the C++0x Language feature “nullptr”  is here and the video on the MFC features is here. You can download Beta2 from this location.  Please be sure to continue to watch this blog for updates.   As always we welcome your comments/suggestions/criticisms on our blog.

 

Thank you,

Damien Watkins and Kelly Evans

Visual C++ Team

 

Published Thursday, October 22, 2009 9:32 AM by vcblog

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

Thursday, October 22, 2009 12:03 PM by Sam

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Unfortunatly, I was not able to evaluate VS2010 because of :

- text editor forcing Clear Type. I can't stand Clear Type, even after hours of tuning with the official Clear Type tuning tool

- solution explorer failure to open files 50% of the time, even in a newly created project (very weird), just saying 'cannot open file'

- converted project failed to build with 'null reference exception' error

- random 'null reference exception' clicking anywhere (and no, i don't have any plugin)

- none of these bugs are reproducible, at the exception of clear type

I'm really disappointed, there are very great improvements for C++ and I was really excited about them. I hope this will be fixed in the final release.

Thursday, October 22, 2009 4:24 PM by vcblog

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Hello Sam

I am very sorry that your first experience with VS2010 Beta 2 has been so disappointing. I would like to understand exactly what is happening here, if you have the time to follow up with some more details. It would be a great start to know what OS you install VS2010 Beta 2 on (and if it a clean machine) and which options you selected during the product installation process. What versions, if any, of VS were already installed (both Released and CTP/Betas). When you say you had issues with a newly created project, what type of project was that and which options you changed from “default”, again if any. Feel free to either post this information here or send me this in an email, my email address is my first name at Microsoft.

Thanks

Damien Watkins

Visual C++  

Thursday, October 22, 2009 6:26 PM by horeaper

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

I'm particular not satisfied about how VC2010 implements nullptr in cli, I think I'll post the details in the thread that talk about this.

Sadly discovered that still no intellisense for cli, chaos will arrive in the cli community, that I'm sure.

Thursday, October 22, 2009 8:45 PM by Bovine

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Beta2 is generally much better than Beta1(faster and more  stable). But I still have 2 questions:

1. I noticed the ClearType font in TextEditor is better compared with beta1, but I still not feel very comfortable about it. I just feel the font (Courier New) in TextEditor is not as "solid" as it in other part of GUI (like Solution Explorer and Menus). It seems that the  font in TextEditor is not affect by the ClearType Tuner, is that true?

2. When I convert some of my VS2005 project to VS2010, they just can not build, and I found that it is because including the wrong header file. Previously some default include directory are in both include directories and exclude directories but after converting they are removed from the include directories (still in exclude directory). Is that the behavior by design? In my opinion, it cause some inconsistence there.

Anyway, beta2 is awesome, good job!

Thursday, October 22, 2009 8:47 PM by js

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

I successfully converted and built our large mixed (C++/CLI and Native) project from 2008. Congrats! (Beta 1 failed that test.)

Can anyone tell me what do I need to do to switch on Reference Highlighting for C++ code?

js

Friday, October 23, 2009 2:54 AM by Cristian Adam

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Windows Embedded CE has a C++ Silverlight port. (http://www.microsoft.com/windowsembedded/en-us/products/windowsce/silverlightforwe.mspx)

Having a native XAML / Silverlight framework would be also beneficial for the Desktop.

This would allow also native developers to develop modern UIs.

If you think that having a native XAML/Silverlight framework for the Desktop is a good idea please sign this petition: http://www.petitiononline.com/SWE4DKTP/petition.html

Friday, October 23, 2009 3:32 AM by Marek Sieradzki

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Beta 2 fails horribly at opening C++ projects. Intellisense starts "scanning #includes for additional files" and never finishes. After few minutes total number of files to parse is around 500K. It never finishes and just runs out of memory. This happens with simple Console C++ project.

Reported in Connect already.

Friday, October 23, 2009 7:12 AM by JK

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

This is really buggy.  Intellisense is hanging and I have to kill vcpkgsrv or whatever that process is called (filed under connect). It's also ignoring some external build dependencies.  

Is there a way to send my gigantic solution to someone at ms so they can try to build it and iron out all the build issues?

Friday, October 23, 2009 10:30 AM by Aleš

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Hello.

I'm curious about what is the rationale behind the decision to go back to the old deployment concept which doesn't involve Fusion? The simple bullet point remark in the breaking changes article is just announcing the change, but not explaining it. I searched for an explanation without success. Can you guys elaborate on this? I see this as a significant change of course, so maybe a separate blog post would be appropriate. Also, is this the final state of affairs or are we going to see another turnaround in the next version?

Thanks.

Friday, October 23, 2009 1:30 PM by vcblog

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Hello Aleš

Thanks for the suggestion of a VC Blog post on the rationale and implementation of the new (reverted) deployment model. Actually we already do have this in the pipeline and George is working on this post currently (along with addressing Beta 2 comments/feedback/bugs – so it will not be up this week but we will try and get it posted shortly.)

Thanks for taking the time to send us your feedback and keep an eye out for George’s post!

Thanks

Damien

Friday, October 23, 2009 1:38 PM by vcblog

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Hello Marek

Thanks so much for reporting this via Connect – this is always our preferred way to handle suggestions, issues and/or bugs, etc. We will reply via the connect site, so I will post a link here if others want to follow:  http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=499982  

Thanks

Damien

Friday, October 23, 2009 2:32 PM by Ulzii Luvsanbat

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Hello JK,

I'm sorry that you're seeing VCPkgSrv.exe crashing like that.  Needless to say, these crashes are hard to repro without following exact pattern of editing you did or parsing your particular sources.  So, I'm extremely interested in seeing your solution, and use that to iron out issues you're running into.  Can you please email me directly (batul at microsoft . com) and we get a direct conversation going between us in how I can get hold of your sources?

Thanks,

Ulzii Luvsanbat

Windows C++ Team

Friday, October 23, 2009 6:17 PM by Marian Luparu [MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

@Bovine:

What are the missing include directories that you needed to add by hand in VS2010? Are you referring to VS default values or values you specified in VC++ Directories and didn't get migrated from VS2008?

@JK:

What type of issues are you seeing with your build? Did you get any warnings in the conversion log that may be related to these issues?

Feel free to post your replies here or follow up in email with me at mluparu at microsoft dot com.

Thanks,

Marian

Sunday, October 25, 2009 2:36 AM by Phaeron

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Here's what I found in a few hours of testing.

Good points about beta 2:

* Didn't hit any compiler issues.

* The CRT regressions I hit earlier have been fixed (i.e. VirtualDub doesn't crash on startup).

* Editor/UI has improved noticeably, with antialiasing quality issues reduced and no more WPF debug D3D errors.

Problem areas:

* The installer reported a failed install due to an error about missing installation media, when I had fixed that and hit Retry, and the installation had succeeded. This happened because the setup program tried to restart after a required reboot before I had a chance to manually remount the ISO.

* The v7.0A Platform SDK introduces a number of issues relative to the one shipped with VS2005, the worst one being that <qedit.h> is missing. It also conflicts with older DirectX SDKs, which can cause problems when settings from older VS versions are imported.

* I hit a weird problem with stale include paths. Somehow, MSBuild was using imported include paths from VS2005 even though the UI didn't show those paths in the property sheet editor for the project or for the user-local property sheet. Editing the user sheet made the problem go away and I can't reproduce it anymore. I suspect this may have been due to the previous VS2010b1 installation (which I uninstalled prior to installing b2).

* Intellisense has some issues -- several times F12 (Go to Definition) brought up a window pane with two blank entries.

* The project system is still quite a mess. Projects converted from VS2005 throw a lot of warnings, and the bug with files that are excluded in a config and have custom build rules still building is still there (reopened). I can't edit All Platforms on a project imported from VS2005 (filed). Relative paths in the output directory cause lots of warnings and problems (already filed). Double quotes in the output list for a custom build rule break post-conversion (not yet filed).

* The new help system is a disaster so far. I tried for about an hour to get any local help to work to no success. The local help installation procedure is byzantine and really needs more status indicators, especially when it is copying or downloading very large files. The server occupies port 80, which is obnoxious if anyone wants to run a local web server for testing. There doesn't appear to be an index. IMO, of all of the areas in 2010, this by far needs the most improvement to reach shippable state.

Sunday, October 25, 2009 1:54 PM by Dmitry Sychov

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

> I'm sorry that you're seeing VCPkgSrv.exe crashing

> like that.  Needless to say, these crashes are

> hard to repro without following exact pattern

Here is the exact pattern to reproduce the bug, enjoy

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=492647

regards, dmitry

Monday, October 26, 2009 2:18 AM by Marian Luparu [MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Hi Phaeron,

I am sorry to hear that you run into these issues with Beta 2. Can you let us know the Connect tickets you opened for the issues you reported?

* Uninstalling Beta 1 indeed will not remove the user props files as they are generated files and they have the potential of interfering with the Beta 2 paths. Resetting the settings or importing from a VS2008 .vssettings should also solve the problem.

* "Exclude from build" should work for Custom Build Rules in Beta 2. Can you try reconverting your projects? They may still point to previously converted rules (from beta 1). If you can still repro this issue, please attach your repro, let me know the ConnectID and we'll take another look at the bug.

* Unfortunately Beta 2 shipped without a path-normalization call during the build that causes unnecessary warnings when using relative paths. This was fixed post Beta 2 but in the meantime we can provide a workaround in the Connect bug.

Thank you for trying out Beta 2 and sending us your feedback!

Marian

Monday, October 26, 2009 5:50 AM by Alex

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Beta 2 is by far much more stable than beta 1, apparently is more compliant with forthcoming C++0x and I'm particulary glad to see the bugs our team reported in Connect had been mostly fixed.

Except the bug with move constructor/assignment operator in std::function, which are still not there.

At the same time std::function::swap already had the required logic in Beta 1 - you only have to write a couple of functions to make code that uses a vector of function objects, for example, more efficient.

Monday, October 26, 2009 6:25 AM by JK

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

@Marian:

There are a few build issues but those were mostly fixed with some code changes.  The big problems are some custom build steps that have bad dependencies and a few paths that aren't converted properly in the project settings

Monday, October 26, 2009 7:47 AM by cyclone64

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

I'm getting the followings errors on every file I compile with Beta 2.  I did not get these with Beta 1.  Any suggestions?

1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\objidl.h(11280): error C2061: syntax error : identifier '__RPC__out_xcount_part'

1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\objidl.h(11281): error C2059: syntax error : ')'

1>C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\objidl.h(11281): fatal error C1903: unable to recover from previous error(s); stopping compilation

Monday, October 26, 2009 12:24 PM by vcblog

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

@ cyclone64

We have seen this issue in cases where multiple versions of the header file are on the machine and the wrong version of the file is picked up during the build.  For example the DirectX SDK installer includes a version of this header and also modifies the include directories setting in Visual Studio.

Recommended next steps:

Do a search to determine how many copies of objidl.h are on the machine.

Check the VC++ directories in Visual Studio and make sure the entries pointing to (VCInstallDir) are first in the list.

To check the VC++ directories:

Right-click on a project in Solution Explorer.

Click Properties.

Select “VC++ Directories” under “Configuration Properties” on the Property Pages dialog.

Mike Robinson

Monday, October 26, 2009 1:23 PM by Ulzii Luvsanbat

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

JK,

Thanks for your mail.  I have made sure that we have this bug in our radar and that it will be fixed for RTM.  Turns out, you have already reported this bug recently with Bug #790549 and we are working on it now.  This will absolutely be fixed for VC10.  Thank you for being so vigilant about bug reports.

Thanks,

Ulzii Luvsanbat

Windows C++ Team

Monday, October 26, 2009 1:50 PM by Stephan T. Lavavej [MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

[Alex]

> Except the bug with move constructor/assignment operator in std::function, which are still not there.

This was fixed after Beta 2 branched; the fix will be in VC10 RTM. (regex and match_results were also given move constructors and move assignment operators.)

Did you file a Connect bug about this? I don't see one - we fixed this because I noticed while reading the sources that std::function, regex, and match_results lacked move semantics - i.e. if I hadn't noticed this (and there are lots of things I don't notice), we would be learning about it just now.

Please file Connect bugs when you notice problems! Otherwise, you risk having to wait until the next major version for a fix, and that doesn't make anyone happy.

Stephan T. Lavavej, Visual C++ Libraries Developer

Monday, October 26, 2009 2:53 PM by bjoern

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

The property page for CMFCToolBar::SetBasicCommands(lstBasicCommands) in CMFCToolBarsCustomizeDialog still doesnt fit for german text. the check boxes are too small. see old connect entry http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=483516

Monday, October 26, 2009 4:15 PM by Ulzii Luvsanbat

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Hi Phaeron,

Regarding your comment: "* Intellisense has some issues -- several times F12 (Go to Definition) brought up a window pane with two blank entries."

We have fixed a bug recently that had the same behavior.  However, I would like to make sure you're not seeing a different bug.  If you haven't already opened a bug through Connect with your source code attached, would you mind sending me something that reproduces what you're seeing?  My email is up there in this blog thread.

Thanks,

Ulzii Luvsanbat

Windows C++ Team

Monday, October 26, 2009 4:19 PM by dan

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

hallo this good to have this programs

Monday, October 26, 2009 4:45 PM by Pat Brenner (MSFT)

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

@bjoern

Thanks for the report.  We have recently done another pass over our international resources in MFC and fixed all the layout and clipping issues we found in the dialogs.  These fixes were not in time for Beta2 but will appear in the released version.

Pat Brenner

Visual C++ Libraries Development

Monday, October 26, 2009 8:08 PM by Usman

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

I have installed VS2010b2 on a system with VS2008SP1, and now when i create a simple VC++ MFC program, there are various compile errors. For example, it says "ImageProcessing.h" not found etc., in fact, i didnt include this header. I'm just trying to create a simple MFC program. Why is it referencing this .h (and many others) ? Also, where is the global VC++ directories option? It is no longer in the tools menu, but i know it is moved to the solution properties, but i cant remove any default includes!

Tuesday, October 27, 2009 12:05 AM by Ricardo Costa

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Hi,

I have an issue with the current nullptr implementation, which is perfectly described by Fuz in a Channel9 video comment:

"Regarding the problems with nullptr and C++/CLI.  Does this mean that a third-party template library that uses nullptr (rather than __nullptr) in its headers will be unable to be included in any C++/CLI project?

This is a perfectly feasible situation even in interop code, where you have a C++/CLI type wrapping a C++ type which contains a member from this template library.

This would seem to leave the template library little choice but to define a macro to map to either nullptr or __nullptr depending on whether it's a C++/CLI build or not (which it shouldn't care about, since it's a pure C++0x library), which ends up being worse than the NULL macro!"

I believe there must be a better solution, such as a way to select which meaning the nullptr keyword has (managed or native) when /clr is used. Since I'm using the it just for unit tests, all my nullptr occurrences are native, not managed.

Tuesday, October 27, 2009 1:10 AM by Phaeron

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

@Marian Luparu:

The excluded-but-still-builds bug that I reopened is 456563; same repro as last time. I've hit this both by reconverting a copy of a VS2005 solution from scratch and in a brand new solution created by VS2010b2, so I'm pretty sure stale rules files aren't the problem.

The bug about All Platforms not working on projects converted from VS2005 is 501105.

@Mike Robinson:

In the case that I hit, rpcsal.h was actually the offending header that was being overridden by an old DXSDK; exact same errors that cyclone64 hit.

@Ulzii Luvsanbat:

I can't attach the source code and it was a bit random, but I'll see if I can isolate a repro case.

Tuesday, October 27, 2009 3:43 AM by Alex

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Stephan, I filed a bug in Connect for Beta 1 and it was marked as resolved and closed, didn't do it for Beta 2. And, considering your words, it seems there is no need to do it.

One more thing that disturbs me and even looks like became worse in Beta 2 is the speed of native step-by-step debugging with Disassembly View active. It is so slow on quad core with constant updating of Call Stack, Disassembly View, Watch and other windows. I will create a bug in Connect about this.

Tuesday, October 27, 2009 6:53 AM by Thomas Petit

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Great, I noticed beta 2 bring "emplace" functions to the STL ! That's really cool.

Problem is, they look nearly broken :(

For example, The C++ draft say, for std::vector<T> :

template <class... Args>

void emplace_back(Args&&... args);

And we can found in Beta 2 something like :

template <typename T>

void emplace_back(T&& t) // What the point ?There is already push_back for that ?

template <typename Arg>

void emplace_back(Arg&& arg) // what if T constructor take more than one argument ?

Same problem for std::map::emplace functions wich look really different from the draft's one.

What happened ? Are beta 2 emplace functions just some kind of placeholder right now ? Thanks.

Tuesday, October 27, 2009 7:04 AM by JK

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Will there be another beta after this one?  There are a lot of bugs in Beta 2 and it would help if there was another drop before the release.

Tuesday, October 27, 2009 7:48 AM by required

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

http://social.msdn.microsoft.com/Forums/en-US/setupprerelease/thread/e62b7eb9-d133-4150-9cbb-ed996a157ca0

has one way to remove uneditable "default/inherited" paths.  If you mean something else, nevermind.

Tuesday, October 27, 2009 7:49 AM by required

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Tuesday, October 27, 2009 2:28 PM by vcblog

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

"http://social.msdn.microsoft.com/Forums/en-US/setupprerelease/thread/e62b7eb9-d133-4150-9cbb-ed996a157ca0

has one way to remove uneditable "default/inherited" paths.  If you mean something else, nevermind.

"

The reason you are not able to edit these directly in that dialog is because these values are inherited from a property sheet. If you open the

"Property Mananger" window you will see under each of the project configuration there is a Microsoft.Cpp.Win32.user.props or Microsoft.Cpp.X64.props and you should be able to change those values in the property page editor.

Hope that solves your issue.

Amit Mohindra

Windows C++ Team

Tuesday, October 27, 2009 2:31 PM by Ryan Molden [MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

>There are a lot of bugs in Beta 2 and it would help if there was another drop before the release.

Are there Connnect bugs on all of them to ensure people are aware?  As with all software development there is a release date and some bugs will be deemed not critical to fix before release :(, but ALL bugs we aren't aware of are pretty much guaranteed to be not fixed before release :)

Tuesday, October 27, 2009 2:37 PM by Stephan T. Lavavej [MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

[Ricardo Costa]

> I believe there must be a better solution, such as a way to select which meaning the nullptr keyword has (managed or native) when /clr is used.

> Since I'm using the it just for unit tests, all my nullptr occurrences are native, not managed.

__nullptr is always available (in both native and /clr) and it's always the "native nullptr".

We implemented the "native nullptr" at the last moment in VC10's development, which is why we didn't have time to do anything better about the clash between native and managed. We can't promise anything, but I believe we'll be looking into whether we can resolve this clash in a better way in future releases.

[Alex]

> Stephan, I filed a bug in Connect for Beta 1 and it was marked as resolved and closed

Can you provide a link? I'd like to see what happened here.

[Thomas Petit]

> Great, I noticed beta 2 bring "emplace" functions to the STL ! That's really cool.

They were actually added in Beta 1.

> Are beta 2 emplace functions just some kind of placeholder right now ?

As you may know, variadic templates aren't implemented in VC10. We simulate them with preprocessor machinery for things like make_shared<T>(), tuple, and the new things in <functional>. This preprocessor machinery is relatively difficult to use and maintain. Also, it significantly affects compilation speed, as we have to repeatedly include subheaders. Due to a combination of our time constraints and compilation speed concerns, we haven't simulated variadic templates in our emplace functions.

When variadic templates are implemented in the compiler, you can expect that we'll take advantage of them in the libraries, including in our emplace functions. We take conformance very seriously, but unfortunately we can't do everything all at once.

[JK]

> Will there be another beta after this one?

We generally can't comment on the existence or timing of future releases.

Tuesday, October 27, 2009 11:11 PM by Marian Luparu [MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

@Phaeron

#http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=456563

I took a look at the bug and the project attached has an import to $(VCInstallDir)VCProjectDefaults\masm.targets rather than $(VCTargetsPath)BuildCustomizations\masm.targets which should be the right path in Beta 2. The .targets/.props/.xml in VCProjectDefaults might be left-overs from Beta 1 where we were incorrectly converting the .rules files in that folder. Can you check that that's the case?

#https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=501105

This issue doesn't repro with our recent builds and should be fixed in RC/RTM. There is a forum thread on this issue where user u0m3 found a possible workaround: http://social.msdn.microsoft.com/Forums/en-US/vcprerelease/thread/d656f92b-bde2-43e0-bce3-5ad6b5b8c9db

@JK

We have a known issues when finding \" in a stringlist, but if you're running into other conversion issues with paths, we'd like to know about them. Same for the custom build step issues. Can you open a connect issue or send me a quick email describing the issues you ran into at mluparu at microsoft dot com?

Thanks,

Marian

Wednesday, October 28, 2009 12:57 AM by required

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

..."Property Mananger" window you will see under each of the project configuration there is a ...

From what I see, that's a local "fix".  If you have 100 projects, it looks like you have to do 100 fixes, and then again for new projects.  I know this is the way vs is going, and has been for years, but I like all my settings together, so I can make one change and it just works.  The original suggestion was 100x better.  Unless you have more to add.

Wednesday, October 28, 2009 1:10 AM by Marian Luparu [MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

@required

A property sheet can be imported in multiple projects thus achieving the exact behavior you're looking for. Using Property Manager you can manage these property sheets.

One of the property sheets you will see automaticall imported in each of your projects is the VCDirectories equivalent called Microsoft.Cpp.$(Platform).props. Making changes (only once) to this file will apply to *all* projects & configurations targeting that platform on that machine/for your user account.

You can find more details about these scenarios in this blog post: http://blogs.msdn.com/vsproject/archive/2009/07/07/vc-directories.aspx

Thanks,

Marian

Wednesday, October 28, 2009 2:28 AM by required

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Wonderful that this

http://blogs.msdn.com/vsproject/archive/2009/07/07/vc-directories.aspx

shows how to do it.  The msgbox after APPLY-ing a change is a little odd ("There are no property pages for the selection"), but not unusual when doing settings in any vs version.  OK instead of Apply avoids that msgbox.

As to the color-clash comment above -- I see how that's ignored again.  It's funny how that's always the case.

Wednesday, October 28, 2009 11:06 PM by Usman

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Thanks "required", "Amit Mohindra"! The changes in VC++ Directories really confused me. I was previously unable to remove the inherited directories! In fact, the topic for "VC++ Directories" is not in the beta 2 help!

Thursday, October 29, 2009 8:27 AM by Henry Kieft

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Will the /analyze switch be supported on VS2010 professional?

Thursday, October 29, 2009 12:59 PM by Stephan T. Lavavej [MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx > Compare 2010 Products > Debugging & Diagnostics > Static Code Analysis indicates that /analyze will not be in Professional, but will be in Premium and Ultimate.

Thursday, October 29, 2009 4:29 PM by Chris Lux

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Hi,

happy to see the beta2, but i have to nag again. Why is _SECURE_SCL still enabled in Release builds?

Regards

-chris

Thursday, October 29, 2009 5:03 PM by Stephan T. Lavavej [MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

[Chris Lux]

> Why is _SECURE_SCL still enabled in Release builds?

It's not:

C:\Temp>cl

Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.21003.01 for 80x86

Copyright (C) Microsoft Corporation.  All rights reserved.

usage: cl [ option... ] filename... [ /link linkoption... ]

C:\Temp>type meow.cpp

#include <iostream>

#include <ostream>

using namespace std;

int main() {

#ifdef _DEBUG

   cout << "Debug" << endl;

#else

   cout << "Release" << endl;

#endif

   cout << "IDL: " << _ITERATOR_DEBUG_LEVEL << endl;

   cout << "SCL: " << _SECURE_SCL << endl;

   cout << "HID: " << _HAS_ITERATOR_DEBUGGING << endl;

}

C:\Temp>cl /EHsc /nologo /W4 /MT meow.cpp > NUL && meow

Release

IDL: 0

SCL: 0

HID: 0

C:\Temp>cl /EHsc /nologo /W4 /MD meow.cpp > NUL && meow

Release

IDL: 0

SCL: 0

HID: 0

C:\Temp>cl /EHsc /nologo /W4 /MTd meow.cpp > NUL && meow

Debug

IDL: 2

SCL: 1

HID: 1

C:\Temp>cl /EHsc /nologo /W4 /MDd meow.cpp > NUL && meow

Debug

IDL: 2

SCL: 1

HID: 1

Friday, October 30, 2009 12:37 AM by Sarita Bafna [MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

@Sam

>- text editor forcing Clear Type. I can't stand Clear Type, even after hours of tuning with the official Clear Type tuning tool

The default font for the Editor is Consolas and we force ClearType on it because this particular font does not look good without ClearType. For any other font the editor will respect your ClearType preference.

@Bovine

>1. I noticed the ClearType font in TextEditor is better compared with beta1, but I still not feel very comfortable about it. I just feel the font (Courier New) in TextEditor is not as "solid" as it in other part of GUI (like Solution Explorer and Menus). It seems that the  font in TextEditor is not affect by the ClearType Tuner, is that true?

As I mention above the default font for the Editor is Consolas. Did you change it to Courier New? Unless ClearType is turned off the font in the Editor should be affected by the tuner. Please log a bug if this is not the case.

Thank You!

Sarita Bafna

Sunday, November 01, 2009 6:19 AM by mojtaba madahzadeh

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

 for me vs2010 IDE is very usefull,Iam very happy for this.

tank you.

Wednesday, November 04, 2009 11:40 AM by Boris Jabes [MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Alex -

Regarding debugger stepping performance ("One more thing that disturbs me and even looks like became worse in Beta 2 is the speed of native step-by-step debugging with Disassembly View active. It is so slow on quad core with constant updating of Call Stack, Disassembly View, Watch and other windows."), can you post the bug id?

We believe that this issue is caused by overly agressing refreshing by the disassembly window.  This issue has been addressed, but unfortunately the changes did not make it into the Beta 2 release.

Thursday, November 05, 2009 6:14 AM by Nerijus

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Include

#include <boost/bimap.hpp>

#include <boost/bimap/multiset_of.hpp>

#include <boost/bimap/list_of.hpp>

#include <boost/bimap/set_of.hpp>

and watch intellisense crawl to oblivion.

Ah, finally (after 25 mins), it finished. I almost wanted to turn it off completely. It seems one can't get enough of speed :)

Thursday, November 05, 2009 1:17 PM by Sunny Gupta[MSFT]

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

[Nerijus]

Thanks for reporting the issue. I tried the same scenario by including the four headers and it took less then a minute to finish the parsing. Was there something else in the solution that you opened(some other includes or some customized configurations)? Can I get some more input in order to reproduce the 25 mins parsing issue.

thanks,

-Sunny Gupta

Friday, November 06, 2009 5:16 PM by Ulzii Luvsanbat

# re: Visual Studio 2010 Beta 2 Is Now Available For Download

Hi Nerijus,

What version of Boost headers were you using?  We tried 1.40 and they work fine, but since Beta2 we did fix lots of issues around intellisense parsing throughput.  This is a kind of bug that we cannot allow in our final product, so let's figure out a way to get us see the same issue you're seeing.  Feel free to send me mail, (batul at microsoft dot  com).

Thanks,

Ulzii Luvsanbat

Windows C++ Team

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker