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
-
provide necessary debugging setups with IDE
Expecting silver light debugger, java script debugger and windows mobile 7.5 debugger with visual studio 2011. It should be great help for developers.
3 votes -
3 votes
-
Allow to disable the query "Run tests from the last successful build?"
The Tools / Options dialog contains the following settings for running the application:
On Run, when build or deployment errors occur:
"Launch old version", "Do not launch", "Prompt to launch".If I hit Ctrl-R A to run all tests and the build results in errors, then the following dialog appears:
"There were build errors. Would you like to continue and run tests from the last successful build?"
This is a hassle, in particular when implementing in TDD-style.
It would be very convenient to have the same choice for tests as for application launch:On Test, when build or deployment errors…
15 votes -
add lambda/Linq Pane to Server Explorer for viewing query result and (T-SQL/LAMBDA/LINQ) equivalent
there is a big gap in SQL server syntax and .net querying language.
please provide facility in both visual studio and sql server management.6 votes -
Make Design View available for x64 target platforms with custom elements
Design view is unavailable for x64 and ARM target platforms when the document contains custom elements (XAML with a user control, for example).
37 votes -
Please, please make registration of Visual Srudio express more simple, I have tried the correct route and it is just not working!
PLease simplify registration for Visual Studio C++ express at this time it is impossible! Just try following the reccomended route and it ends in frustration. You wand students to use your products then why be obstructive!
1 vote -
Add methods alert
similar at the method documentation, (using ///), add something else like an alert the user make and other using the class will see like the following.
<alert>This Method will purge all attributes!</alert>
public void DeleteDataObject (int objectId) { }when ever the method is used the user sees a small icon alarming him of the tricky behaviour of the method, constructor, or getter and setter
1 vote -
Allow Modules window to be filtered or grouped
Currently Debug->Modules window doesn't allow neither to be filtered (e.g. by name and wildcard) or grouped (e.g. by process),
nor columns to be truly hidden (columns' width is decreased to 0 instead).26 votes -
Show references to Nuget packages, not all the .dll's in them
There references show for a project in Solution Explorer shows every dll file. If the dll is from a Nuget package, it would be simpler to list the Nuget package instead.
38 votes -
Make it easier to find related work items for pending changes
Please make it easier to find related work items from the new pending changes view. I would like to see a search box instead of a text box to enter a difficult to remember unique ID. If I absolutely must drag & drop work items to this canvas, then I would like an easier way to open up a work item query without having to navigate away from the pending changes view. I'm surprised this wasn't addressed in the Beta as I can't imagine anyone actually who has used this preferring it to the old way of associating work items…
48 votes -
MS Ribbon WPF Control support for Coded UI Testing in VS Premium.
MS Ribbon WPF Control support for Coded UI Testing in VS Premium. the organisaiton i work for has purchased VS premium and used the MS Ribbon expecting the MS Ribbon to be supported.
22 votes -
Add support JSDoc to Visual Studio 2011
JSDoc is a power inline documentation.
It support IDE such as:
- Eclipse (WST, DLTK)
- IntelliJ IDEA
- NetBeanse
e.t.c.IntelliSeanse be more powerful!
46 votesHi Sowingsadness -
Our team has been working on an extension for Visual Studio 2012 that adds support for JSDoc comments to IntelliSense. If you’d like to try it out you can install the latest Web Essentials extension from Mads Kristensen:
http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6
We’re trialing the feature here and would appreciate your feedback. Thanks!
- Jordan Matthiesen, PM, Microsoft Visual Studio
-
Edit test steps within Visual Studio or TFS Web Access
Allow folks who use studio or the TFS web UI to create or edit test case steps without having to launch Test Manager.
22 votes -
Make "Find and Replace" less intrusive and more like it used to be.
"Find and Replace" should exit when the user hits Escape. F&R should never steal input focus. If it is visible but without focus (eg focus is source code editor), a run and quit results in F&R with input focus at the "Find what" text box. If F&R has focus but NOT in "Find what" text box, run and quit results in focus moving to "Find what". I think F&R is behaving less like a developer's tool and more like the boss. I would be satisfied if it exited on the Escape key (aka Cancel, like things should work). I think…
10 votes -
Disable backspace in non text input controls
When the focus is on a non text input control disable the backspace default behaviour so we won't perform a unwanted browser back() action.
1 vote -
make dedicated C# syntax for IEnumerable<T> type definitions
Just like Nullable<int> can be written as int? I would like to be able to write int* in stead of IEnumerable<int>. This would of course also work for reference types like a custom defined Person class. IEnumerable<Person> would then be equivalent to Person*.
IEnumerable<T> has become a very important type within the .NET framework and in my opinion it would make sense to include some minor syntax in the C# language to avoid to have to write the types rather long name for example when defining method parameters and return values that are enumerable. The 'var' keyword isn't allowed everywhere…
117 votes -
improve c# code editor
I am using CS for new projects due to its increasing popularity. However, I can't help but compare the better coding experience I have in VB.Net over CS.Net.
I am noting several points that may serve as your basis for improving the transition of developers moving from VB to CS, to improve the CS IDE.
1.) I find typing the using statements on top of my classes an unnecessary repetitive tasks. In VB.Net, you have the project property pages where you can specify a global Imports statements.
2.) I also observe that when I create classes, the class is placed…
3 votes -
Encapsulation within classes - introduce a "scope" keyword
// Say I want to encapsulate a field, event, property or method, so that is only visible to parts of its class -
// Common use cases include:
// - lock objects, fields shared by multiple threads, to which access should be tighly controlled.
// - restricting access to an event to a few helper methods
// - partial class scenariosclass Problem
{
private int someValue; // this value should only be accessible by ScopedMethod() and related wrapper methodsprotected int ScopedMethod()
{
return someValue++;
}
}// The only way to do that right now is to declare…
2 votes -
TFS Shelveset to be a personal source control
TFS shelve-sets should be more independent.
Also they should be able to use with merge-tools, not just override existing files. Now they are pretty dangerous.Developers usually have many tasks at once, so it would be nice to use shelve as base for different tasks. Now if I have one task to make big refactoring to many files and another task to clean all unused references, those tasks partly touch the same files and releate to each other and I have problems of canceling one task from shelve.
Git can do this.
8 votes -
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
- Don't see your idea?