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.
ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.
We look forward to hearing from you!
Thanks – Deon Herbert
Visual Studio Team
-
Allow default template arguments for template functions
I can't compile my code beause of the lack of standards support for this feature.
9 votes -
Support nmake flags and VS command line prompt switches to build with v110_xp
You claim you reintroduced XP target support into VS 2012.
In fact, you only allow the XP target for IDE projects, but not for build scripts or makefiles (.mak)
Please introduces this missing feature soon, since nearly every application includes a buildscript/makefle based dependency like boost or OpenSSL.
9 votes -
Support wide string concatenation with mismatched strings (remove error C2308)
It's very frustrating, when concatenating strings (usually with macros), to need to repeat the L (or TEXT() or _T()) for every single substring.
Would it be possible to remove error C2308 and simply always use the same string width as the first one?9 votes -
Make Visual C++ .Next support XAML development on Windows Phone 8 SDK
On Windows Phone 8, We can't developm XAML application, Hope Visual C++ .Next support XAML application developement!!!!
9 votes -
Support Visual C++ (C++/CLI) like C# or VB
There are several project templates for C# and VB, they should also be possible for C++ (C++/CLI). Support WPF, WCF, Office, Web, and other frameworks, workflows in C++ like C#,VB.
There are language features for C#, VB (IntelliSence which was removed in Visual Studio 2010 has been a comeback in VS2012), wizards, code generators which are not available for C++ (C++/CLI) or come years later. It should be possible to get the same features and support to the same time like for C# and VB.
Thanks
9 votes -
9 votes
-
Syntax Highlighti disassembler code
Add syntax color highlighting assembler instructions for disassembled code while debugging native C++ projects
with (or without) source code.8 votes -
c++11 keyword alignas is not implemented
Please implement alignas keyword , so code like this compiles
// every object of type sse_t will be aligned to 16-byte boundary
struct alignas(16) sse_t
{
float sse_data[4];
};Now it compiles as
// every object of type sse_t will be aligned to 16-byte boundary
struct __declspec(align(16)) sse_t
{
float sse_data[4];
};In Visual Studio 2010 it was possible to make a define,
In Visual Studio 2012 rc is not, because alignas is treated in the headers as c++ keyword.8 votes -
Add the "Jump to .cpp" option to headers context menu
As codemaid does. When I'm editing a .cpp file I can jump to the header using the context menu. I'm missing an option to go backwards from my header to the cpp for too long now. Okay you can't say exactly which .cpp file belongs to your .h but if a cpp in the projectdirectory exists under the same name as the header or class it should be easy to implemt this option to the context menu. I hate leaving the workspace or tabbing around just to switch to the right file. Please add this, it'd save so much annoying…
8 votes -
Allow users to open a single file multiple times
A single file opened in multiple windows so that different parts of it can be viewed in separate windows for multi-screen users.
8 votes -
Provide a 'try again' before entering in 'offline' mode
Currently, who work in remote office (which is my case) when to manually connect to internet (which is my case) or manualy connect to an VPN (which also is my case) and one of these connection are not yet established have some trouble when opening an solution. Currently, Visual Studio alert to user that this solution will opened at 'offline' mode. Backing to 'online' mode take some minutes if you have a poor internet connection (which is my case) or if you have a large solution (which also is my case).
Provide a 'try again' will save a few precious…8 votes -
Convert C++ Win32 library to WinRT
There are tons of open-source libraries which can be consumed for the Windows Store and Windows Phone apps development. We need a feature in VS to convert the win32 based C++ library project into WinRT and WP-RT, of course unless the project has dependencies on C (for native I/O).
8 votes -
Supports dirent.h
the dirent.h include file with the opendir() readdir() functions are the best way and the more portable way to port software to windows.
Because it is described by POSIX it is available on a lot of platform but VisualStudio lacks it.
8 votes -
Compiling 32/64 bit code with cl
Could somebody at Microsoft write a driver for cl, so that 32 bit and 64 bit code could be compiled via a command line switch, instead of having to use vcvarsall to constantly switch back and forth between two different programs.
7 votes -
Provide fully native C++ RAD GUI designer and library.
The .NET architecture and runtime are fundamentally hostile to C++ language design. As a result C++ has to be tortured (managed C++, C++/CLI, C++/CX, ...) in order to fit this foreign model. I would suggest MS to separate C++ from .NET, define appropriate C++ ABI, and design a native C++11 library and RAD GUI designer not encumbered with .NET runtime or any of the .NET languages.
7 votes -
Support rc files in UTF8 encoding
A lot VCS doesn't handle properly UTF16 encoding. Please support rc files in UTF8 encoding in resource compiler rc.exe
7 votes -
C11 Support
Please support C11 standard.
7 votes -
Add full intellisense customisation for C++
I'm glad there's better intellisense support for C++ in VS 2011, but at the moment it is much more limited than the intellisense for C#.
At the moment there aren't any options to customise it's behaviour e.g. custom characters to commit to a selection in the completion list. Since you can achieve the same with tab or Enter, why not allow the full intellisense experience with C++?
7 votes -
7 votes
-
confirm before rebuild
Please make Visual Studio prompt to confirm before rebuilding an entire project. "Build" and "Rebuild" are right next to each other in the context menu and it's so easy to accidentally click Rebuild instead of Build and end up killing a bunch of time waiting for a large project to build from scratch. This should be SO easy for you guys to implement; very little of your time could save the rest of the industry thousands of man-hours. Please!
7 votes
- Don't see your idea?