Opened VS2010 Beta 2 (Premium Edition) for the first time. Tried moving some panes around. Then I tried to create a new C# WPF project and Visual Studio crashed. Upon restart it told me that a Modal Dialog is open and it cannot start. I decided to close all apps and reboot. Now, when I try to start Visual Studio 2010 Beta 2, it attempts to start but fails giving me a "The application cannot start." error and the VS window pops up with only a black background. I tried doing a "devenv /ResetSettings", but the problem continues to persist. I am going to reinstall and see if that will fix this issue.
Uninstalling and reinstalling Visual Studio 2010 Beta 2 did not resolve this issue - the application still fails to start with the "The application cannot start." dialog.
devenv /reset from the command line displays:
Microsoft (R) Visual Studio Version 10.0.21006.1.
Copyright (C) Microsoft Corp. All rights reserved.
The evaluation period for Visual Studio Trial ends in 251 days.
The application cannot start.
WinDbg output of a devenv.exe app start (demonstrating the problem) is attached to this report.
### I figured out the cause of this bug at least for my specific case, see the Workarounds section for details, which may or may not apply to your startup issue!
### "Steps to Reproduce" have been updated with the simplest way to produce this error from a fresh VS2010 Beta 2 install
IMPORTANT NOTE: It seems that VS2010 Beta 2 has a problem with non-True Type/Open Type fonts being used for editing. If you change your font to a non-True Type/Open Type font such as Terminal or Courier (not Courier New), you will not be able to open/edit files source files. VS2010 may also fail to start, forcing you to reset it back to its initial state.
This is a HUGE GAFFE in this release, since very many developers depend on crisp pixel aligned raster fonts for development. The Visual Studio editor absolutely MUST support such fonts, as it has from its inception.
Apparently, Microsoft has decided to no longer support raster fonts in Visual Studio. Therefore those of us that use Courier, Terminal, or Fixedsys for editing are effectively forced to use a TrueType font like Consolas.
Since this decision is final and based on the fact that VS 2010 is transitioning to WPF, at the very least, the ability to control inter-line spacing should be present to enable users of raster fonts such as Terminal, to continue to have a relatively high line count on the screen.
VS 2010, as of Beta 2, inserts a gratuitous amount of space between lines of text. In fact, if a font such as Consolas 8 pt. is selected and code is copied from VS 2010 Beta 2 and pasted into MS Word 2007, one can see that VS 2010 is adding some 25% of additional space over what is present in MS Word. This greatly reduces the vertical line count per screen. If vertical line-space control cannot be added for the RTM, at the very least vertical line-spacing should be reduced by at least 20% to coincide with the reasonable spacing between lines in MS Word. This will greatly increase code readability, because the user will be able to get the same line count using Consolas 10 pt. as he does now with Consolas 8 pt.