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
-
Keyboard Shortcut to expand / highlight folder like "Model", "Views", and "Controllers"
In my workflow, I'd like to easily set up a keyboard shortcut to open "Views", then type "P" to go to the first P....Controller file. The best solution I can find now is to set up macros, etc, it should be really easy. Right-click on a folder, "Add open shortcut..." and a dialog to define a highlighting shortcut set.
3 votes -
Make a version for windows xp/vista
Make a version for windows XP/Vista So More people can use it
3 votes -
Although it seems large but either buy Qt From Nokia or Develop your own UI Designer.
Although it seems large but either buy Qt From Nokia or Develop your own UI Designer, so it'll allow developers to have their special User Interface.
3 votes -
New ArraySegment, An ArraySegmentRelative
I find it very useful arraySegment, but I need a class "sister" to extend its usefulness. It allows me to use an array without copying data.
The current Absolute ArraySegment:
it's Aboslute. If Array have 20 items, If offset it's 5 and count it's 10, Still I have to tell you the absolute pointer when working with him.
To indicate the element 7, I have to write Myas(7).The proposing Relative (new) ArraySegment:
When I point to the 7th element in the array and since the ArraySegment, Offset was 5, I should indicate this Myas (2) not as Myas (7).…
3 votes -
Add a way to release Shared-non disposable objects in MEF
Add a way to easily release objects/exports from the CompositionContainer
3 votes -
shove .net up your boss's butt. bring me VB6-A already.
shove .net up your boss's butt. bring me VB6-A already.
3 votes -
The new Find dialog/window should not grab the focus on a search.
After selecting some text to search and pressing Ctrl+F the new Find dialog pops up (which I hate with a passsion). The horrible thing about it is that it now has the focus. To get back to editing - which is what I want to do - I have to press Esc or close the new Find dialog.
Please, please, please fix this. Either put an option in to hide the horrible new Find dialog, or stop it grabbing the focus all the time3 votes -
code changes in color
when my project connected to vss or tfs , changes(font) should be appear in different color that way easy to identify what changes to that file. it could be enable feature or add-in feature.
ex: new line - green color
deleted line - red coloronce checked-in change to normal black font...
3 votes -
Edit Changeset Details in TFS Web Interface
Ability to modify changeset from the web interface.
1. Change commnets
2. Associate work items3 votes -
non-SIMD fused multiply-accumulate intrinsics
I want intrinsic functions like _mm_fmadd_f64(double, double, double), for use in non-SIMD code.
Currently the only way to access FMA in non-SIMD code is to use _mm_set_sd() and _mm_cvtsd_f64(), which results not only in major code bloat but bad performance as _mm_set_sd() emits extra instructions to clear out the high double AND you need to call it 3 times.
3 votes -
Improve layer diagram to help it keep up to date.
Improve layer diagram to help it keep up to date.
I find the layer diagram the best feature of VS2010 as it allows me to define dependencies between my components explicitly and check them.
I want that somehow I would know that "valid" layer diagram is no longer relevant, because there's new class in the file, etc.3 votes -
Support OpenMP with Profile-Guided Optimization (PGO)
MSVC supports both OpenMP parallelism and PGO of parallel code, but not both at the same time. As a developer trying to write fast code (as most of us are), I find both OpenMP and PGO to be valuable tools, so let's get them playing together.
3 votes -
More refactoring to Unit Test Projects
Something like refactor utilities in VS2010, but for testing.
Example: I have a class with two public methods. If change to private some one of them, would be good if the associated test refactor to use Accessor. Or if I change the type of a variable of the method, it change in all test.
Very thanks
3 votes -
Minimap
Add minimap scroll such as in http://www.sublimetext.com/
<img src="http://www.sublimetext.com/screenshots/pythonHeroLarge.png" />I used this editor 1 month and found that it feature is very useful!!!
3 votes -
Publish the source code of the F# project plugin for Visual Studio
The source code of the compiler is already available, which makes it possible for users to experiment and customize the language (see for instance http://tomasp.net/blog/fsharp-variations-joinads.aspx). However, intellisense and error highlighting in Visual Studio is closed, which means it will choke on code that is valid "customized F#" but invalid "vanilla F#".
Opening the VS plugin would make it possible to keep the IDE and the language in sync.3 votes -
Offer navigation between XAML artifacts and code similar to Resharper's "Navigate" - "Usages of Symbol" and "Go to Symbol"
Visual Studio offer no ability to navigate within XAML. If only offers a very limited ability to "Navigate to Event Handler" in code or the unintelligent "View Designer" / "View Code" options.
Why not copy Resharper 6.1 which offers an advanced ability to find usages of XAML symbols and navigate to the results? This could be extended to navigate to Command bindings.
3 votes -
Branching across collections
Commonly construct different collections, and maybe for separate products or collection by customers etc, but in the code world sometimes some products have the same or similar requirements, so need to get some branch for one project in X collection to other one in other collection and maybe apply the changes to the first collection product, actually is supported by projects in the same collection, but this feature I think helps to many developers.
3 votes -
The Processor Architecture for Tests should use the current Platform type
1. Pick a Platform and Configuration from the drop-downs
2. Go to Test Explorer and run testsAll tests FAIL!
The tests use the 'Default Processor Architecture' which can be configured under the TEST menu. If that doesn't match the Platform type I'm working with, tests fail to run.
Whenever I change the Platform, I need to remember to also change the Default Processor Architecture.
I suggest that when I pick a platform, the Default Processor Architecture also changes to match.
3 votes -
Allow adding Code links within Test results
Make it possible to manually add code Links within the test results to a code file.
If a test fails there is a Line with the information in what file and what line the method is that rises the exception.
These Information is a Link to the file and line of code, so that I can directly navigate to the code.It should be possible to manually add a Link to code without having a failed Test.
This is very helpful to check the preceding test within a ordered test, to see what happened before and why it successes.3 votes -
Update C# IntelliSense
I noticed "for" & "while" do accept a statement after the closing bracket just like "do while"
I'll Write some statements to show you what I mean.
//=======================================
using System.Collections.Generic;int x = 1;
List<int> myList = new List<int>();for (int i = 0; i < 5; i++)
{
myList.Add(i);
} while (x == 0) ;while (x != 0)
{
x = 0;
} while (x != 0) ;while (x != 0)
{
x = 0;
} myList.ForEach(i => x += i);//=======================================
It will be accepted after formatting my code, and of course it won't affect the…
3 votes
- Don't see your idea?