Visual Studio
Welcome to the Visual Studio UserVoice site. Let us know what you would like to see in future versions of the Visual Studio suite of products. This site is for suggestions and ideas. If you need to file a bug, visit the Visual Studio Connect site: http://connect.microsoft.com/visualstudio.
We look forward to hearing from you!
Thanks – Doug Turnure
Visual Studio Team
-
Add some color to Visual Studio 11 Beta
Usability studies have shown that both shape and color help to distinguis visual elements in a UI. The upcoming/current beta release of Visual Studio 2011 has removed color from the toolbars and from icons in e.g. the Solution Explorer.
Please make this optional so those of us that want a more accessible and user friendly IDE can have their cake and eat it too.
7,850 votes -
Change All CAPS Menu in VS RC to VS Beta format File Edit Instead of FILE EDIT
Change All CAPS Menu in VS RC to VS Beta format File Edit Instead of FILE EDIT. Ref (http://blogs.msdn.com/b/visualstudio/archive/2012/05/08/visual-studio-11-user-interface-updates-coming-in-rc.aspx )
678 votes -
REMOVE "ALL CAPS"
Remove "all caps" in the toolbox´s titles.
1,852 votes -
Make .NET 4.5 work on any OS that supports 4.0
.NET Framework 4.0: Supported operating systems: Windows 7, Windows Server 2008 R2, Windows Vista Service Pack 1, Windows Server 2008, Windows XP Service Pack 3, Windows Server 2003 Service Pack 2
.NET Framework 4.5 Beta: Supported operating systems: Windows 8, Windows Server 8, Windows 7, Windows Server 2008 R2, Windows Server 2008
If 4.5 is an in-place upgrade, it should support every OS that supports 4.0; wait until 5.0 to drop support for Vista and XP.
379 votes -
Bring Back the Visual Studio Installation Customization Options
We'd like to have all of the options back to customize Visual Studio. We'd probably like to have more granular installation customization, but at the very least, let us customize the installation.
810 votes -
Go All-In with a Zune-Style Metro UI (See My Makeover Screenshot)
Based on the comments at http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx?#comments
Here's my UI makeover for VS 2012:
VIEW THE SCREENSHOT MAKEOVER: Attached, or see http://i.imgur.com/Dh0zV.png
Problems I addressed:
1. No more :::::::::::::, and the Toolbar Separators are flatter and lighter.
2. Highly influenced by Zune App UI. Take note of the Min/Max/Close, and the Size Grip, as well as the simple border.
3. Brighter background, minimalist scrollbar, no more reminders of Windows 3.1
4. The ALL CAPS thing is still there, but formatted exactly like in Zune's Metro UI Typographic Style.
5. VS 2012 Icon, Title Bar, and Menu made more consistent with Metro… more
968 votes -
Visual Studio Task Manager
One of the best things about Visual Studio is it's extensibility. The problem is, the more extensions I install, the less stable my Visual Studio gets, the more memory it takes, and sometimes it even takes constant CPU even when minimized. It would be great to have a task manager feature which allowed you to identify the misbehaving extension much easier.
569 votes -
Get rid of #region
My informal analysis concludes that #regions are used for evil 96% of the time.
225 votes -
504 votes
-
Provide message based debugging
The debugger in VS is farily decent. However it appears to be lacking one essential feature for debugging Windows applications that are event based. That would be the ability to easily debug the source of messages being posted to a window.
I typically have to resort to Spyxx.exe to view events while I am also debugging in Visual Studio. That is fraught with issues as Spyxx has problems when the debugger is running. Spy can detect an issue with "hooks" that can cause the system to lock up so spy tells me it is refusing to log messages. Sometimes I… more
44 votes -
Rename "Allow MFC 11 to run in XP SP3" idea
Rename the following idea:
to something more descriptive to gain attention of users.
E.g.
Title: "Allow VS11 C++ applications to run on XP SP3"
Description: "C++ binaries compiled with Visual Studio 11 beta do not run on XP SP3. Allow the VS11 CRT (and possibly MFC) to run on XP SP3."215 votes -
271 votes
-
Greatly increase support for GPU programming in C#
-Support GPU programming in C# -both general and graphical- on at least equal level with C++. On every Microsoft platform.
-Design the future versions (or successor) of DirectX with C# in mind.105 votes -
Improve MFC
Like many developers we maintain and develop an extremely large enterprise MFC application. All in all about 1.5 million lines. Asides from the addition of ribbons and a few extra controls we have had very little improvements in how we can work with MFC or native Win32 apps (in fact, the speed has gone down and classwizard seems to have gone from bad to worse to gone). Can you consider:
1. Improving the Dialog editor so that we can lay out dialogs with guides and the extra alignment options that are standard with C# - automatically spacing items correctly and… more
57 votes -
open fast
Make it so that opening a simple text file from Explorer is fast. It's just Text. Make it so fast to open that I no longer need a notepad replacement.
Make VS2011 into the best notepad replacement!!It's just text, after all. It's ALL text.
229 votes -
Use proper mouse wheel routing
In the year 2011, maybe it's finally time to handle WM_MOUSEWHEEL by the window under the cursor, rather than using the backward way of handling them in the window with focus?
474 votes -
Treat TFS as an Enterprise Symbol Server
I want my Team Foundation Server instance to be the Symbol Server for the Enterprise. Visual Studio and other debugging clients could then inherently understand when it sees a TFS URL how to locate the symbols or alternately, TFS could provide a URL that exposes symbols correctly (i.e. https://tfs.mycompany.com/tfs/DefaultCollection/Symbols). For those using the Azure-based hosted Team Foundation Service solution, it provides them a publicly-accessible (with authentication) location for Symbol Server as well.
We don't need a file share any longer if you have a TFS server! Symbols could be stored and maintained using the version control system (or some… more
513 votes -
Make System.Data available to Metro style apps
Although, it seems clear that some of the decisions with the "Metro" apps are built so that apps will be able to go between devices, I would like to see the System.Data namespace supported in them. An example, you want to connect to a "local" SQL Express database without having to run a middle tier web-site or application that can talk to the database. Why shouldn't a Metro app run on a desktop be able to connect in the same way that a WinForms app can? The framework was supposed to abstract us from hardware and other changes yet as… more
53 votes -
Don't close all files when a project file is edited
When a project file is edited on the file system (e.g. source control pull), you'll currently get a prompt: "The project '<name>' has been modified outside the environment"
My options are to not reload, often not being able to compile, or reload the project closing everything I have open...even if it's completely unrelated to the project change (added image files for example). This causes a huge productivity loss on a rapidly iterating project (Stack Overflow in this case), I have to reload the project then spend time opening/searching for whatever I was working on before it happened. In most cases… more
149 votes -
New projects treat compiler warnings as errors by default
All new project templates will set the "treat warnings as errors" flag to true by default.
95 votes