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
-
Build Visual C++ on C++ AMP
Write the Visual C++ IDE on Visual Studio based on C++ AMP
I believe that this will increase the overall speed of the Visual C++!!
If this idea is good, put it on the other parts of Visual Studio!!!!!It would also be a major release of the language that even I'm also waiting for the final specification and stardadization!
4 votes -
Bring the VS2010 Editor back
I mean, a option on VS2011 that put the old style VS2010 editor with its syntax highlightning, background color, and all other stuff back!!!
2 votes -
Support Skydrive as a project repository
I want to save my projects in Skydrive and load them from right there. The full project resides in cloud and accessible directly through Visual Studio. But we should also be able to open or edit files as plain text files directly within browser. Almost like office files. There should be some optional mercurial-like source code control with it. This is a appreciated but closed suggestion in Microsoft connect- http://connect.microsoft.com/VisualStudio/feedback/details/468278/loading-and-saving-projects-in-live-skydrive-account
28 votes -
windows service debugger
Window Service Debugger
3 votes -
Highlighting variables should be immediate on doubleclick
Now if I click on a variable then I have to wait for 1 second (!!!) to get it and the other occurrences highlighted. This is very annoying!
Doubleclicking on a variable should highlight the occurrences of the variable immediatly, like in Notepad++.
3 votes -
Refactor long if, else and case statements to strategy pattern
It would be nice if the refactor context menu was able to give you an option to refactor a long chain of "if logic" into a strategy pattern:
eg: say these are all descended from a toy class
if(myObj == ball)
{}
else if (myObj == train)
{
}
else if(myObj == car)
{}
If you right clicked you'd get an option to refactor to:
ToyStrategies[typeof(myObj)].DoStuff();
It would be very helpful when trying to simplify code rather than having to manually cut and paste edit names etc for each of a very long potential list of possibilities. Doing…
3 votes -
Scrollbars in VS11 Dark theme aren't themed.
Scrollbars in VS11 Dark theme aren't themed, and stand out significantly. They should be themed similar to the scrollbars in Blend.
13 votes -
Add a warning when promoting the result of integer division to a real
(Also applies to C++)
I find a very common source of annoying and sometimes difficult bugs is forgetting that integer division truncates the fractional component even when the result is being promoted to a real. As a simplistic example:
int a = 5;
double b = a / 2;Mathematically one expects b=2.5 but in fact this will result in b=2.0. Of course, one can correct this by instead simply using:
double b = a / 2.0;
However, I wish I had a dollar for every time I forgot to do this.
It would be really nice if this general…
4 votes -
error of crash report in visual studio web 11 express
Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.OLE.Interop.IServiceProvider'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{6D5140C1-7436-11CE-8034-00AA006009FA}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
{"Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.OLE.Interop.IServiceProvider'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{6D5140C1-7436-11CE-8034-00AA006009FA}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE))."}
{System.Collections.ListDictionaryInternal}
I don''t know where my last post but this post have…
4 votes -
Allow nested comments
It probably violates some standard but I find it extremely annoying that I can't nest comments without breaking them. Example:
code line #1
code line #2 /* This is comment #1 */
code line #3Now I want to comment out all these lines like so:
/* Comment #2
code line #1
code line #2 /* This is comment #1 */
code line #3
*/The result is that comment #2 is ended by the ending of comment #1, and I get syntax error for the remaining lines.
Is there a reason for this definition of the /* */ syntax?
…
7 votes -
Will there be a Windows SDK for Windows 8, and will it support native app development in C++?
With VC++ 2010 Express I needed to also install the Windows SDK to develop native apps in C++. Will there be a Windows SDK for Windows 8, and will it enable native app development in C++?
1 vote -
Create Full Migration tool to go from WinForms to WPF
WPF should be a superset of WinForms. If not, small enhancements could be made to make this so. This would allow to convert all code from WinForms to WPF with 100% fidelity. This was the huge mistake Microsoft made when they moved to VB.Net from VB6 because they let a 3rd party design the migration, who happened to sell migration services. If they did this right, MS could lower their costs because they would only need to support WPF. This should be a no brainer to help all of the Enterprise developers which are a huge source of the MSDN…
8 votes -
Add check for update to help menu
The help menu could have a "check for update" entry to find and install the latest vs update.
5 votes -
VS11: Solution Explorer Member Ordering
Solution Explorer should sort the members in a class alphabetically rather than by how they appear in the file. Given a class with a reasonable number of members there is no easy way to find the member you want without searching or scanning the members. Ideally this should be configurable but at least make it consistent with the rest of SE for this release.
23 votes -
Provide "And" logic for Claims or provide support for Nested Claims
Provide support for combining Claims to assign security permissions through SharePoint or provide support for nesting Claims information to provide security permissions. For example, a resident of U.S. and a resident of California and a resident of Beverly Hills and a U.S. Citizen should be valid for providing restrictive security permissions in SharePoint with SAML based Claims Authentication.
1 vote -
Add high resolution icons for those who use high DPI screens
When you set your screen to high DPI (>100%) icons in toolbars get really blurry. In VS 2010 it was a pain to create great UI while your ide looked so bad.
Icons should look pixel perfect independently of your DPI.
55 votes -
Provide a Function-Style programming in C# and VB.NET as F#
Provide a Function-Style programming in C# and VB.NET as F#
0 votes -
Please, make each GC run cheaper
currently, one .NET process shares one GC. making as program gets bigger, cost of GC gets worse and worse and there is no clear way to avoid this problem. most of time, due to this issue, people creates outer proc just to avoid GC cost when doing big analysis or allocation heavy operations. and remote data between these two processes.
please, make better solution and this. explicitly moving data between processes are pain in the ***. this problem basically makes .NET only for small apps. but not for serious apps.
...
one solution I can think of to mitigate this…
6 votes -
Custom URL for TFS Preview site
It would be nice to assign custom url for a TFS Preview site. i.e.: instead of having an url like http://enterprisecoding.tfspreview.com I would like to have http://tfs.enterprisecoding.com which would be a subdomain of mine with an A-Record redirected to tfs preview site
8 votes -
1 vote
- Don't see your idea?