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
-
Add type testing as preprocessor directive
Currently I have to instruct people to un-comment a #define directive if they also have another set of files in their project. This should be automatic.
As discussed here: http://stackoverflow.com/questions/7656001/detecting-if-a-class-type-is-defined-prior-to-compilingFor example:
#ifType SomeType
SomeType.DoSomething();
#else
DefaultWay.DoSomething();3 votes -
stop the overwrite when you click on some code and try to fix and error and have to write it allover
3 votes -
Add support for ISupportInitialize on object initializers
Quite often, it's necessary to validate an object state when it's initialized. With constructor arguments, this is easy to do as it can be done at the end or begining of ctor code. With object initializers, it's nearly impossible, as there's no way to know programatically when the object initialization is finished.
There's a built-in mechamis for this that is being used in WinForms and WPF: the ISupportInitialize interface. The initialization code generated by both toolkits checks to determine if the object implements the interface. If it does, it will call BeginInit() before invoking all property setters, and EndInit() at…
229 votes -
Enable track changes indicator in editor accross file open/close
The track changes indicator in VS editor is reset once the file is closed. It would be great if the indicator would integrate with the active source control provider and show the uncommitted changes in a file when re-opening the file in the editor.
26 votes -
Bugs auskorigieren
Ich hätte es gern das der Fehler auskorigiert wird bei dem man keine Methoden oder Membervariablen zu einer Klasse hinzufügen kann. Weil die entsprechenden Klassen angeblich Privat oder Schreibgeschützt wären.
2 votes -
Besserer Klassenassistent
Ein besserer Klassenassistent für VC++. Womit man die Klassenauf löschen und auch umbennen kann. Wenn man eine Dialogklasse Löscht könnte man ja auch gleich fragen ob die Resource mit gelöscht werden soll.
2 votes -
integrate ddk in Visual Studio
When I developed drivers I should use WDK, but there is no IDE, so I should use third party tools for it. It is inconvenient.
37 votes -
Custom code on application start
Option to write custom code on application start (before main screen shows) would be nice for additional checking of database connection, license, etc.
17 votes -
Data Compare automation table list
It would be nice to save data comparisons (in a definition file, etc) or pass in which tables to compare via command line / command utility. When comparing data in larger databases (say, 500+ tables) and I want to compare only a subset of tables (say, 50-100) the interface requires manually selecting only the desired tables. It would be nice to automate this task.
14 votes -
TFS Project Excel Workbooks should have a corresponding Reporting Services report
Some companies have restrictions on user access to the Analysis Services database and so the Excel Workbooks are not accessible from local machines. Examples are Code Churn and Code Coverage. These and any others not in Reporting Service format should be made so.
5 votes -
Add changeset number to gated check-in builds in Team Explorer build status
In the builds window on the new Team Explorer window for "my Builds" that are gated check-ins. Add a changeset number at in the status to let the user know what changeset it was committed with on successful builds.
It's available, I just have to click through a few screens to get to it.
2 votes -
Configuring Project level alerts such that alerts are sent automatically to the team members without subscribing to it
I would like to have an option in TFS Administrator Console to configure Project level alerts such that alerts are sent automatically to the team members without the need to subscribe to them.
3 votes -
1 vote
-
Remove changeset modal dialog and use new team Explorer panel
You are toking a lot of removing dialogs in visual studio, but a dialog which I use mostly is Changeset details. If I want to investigate what was changed by this changeset than I have to open this dialog and open all changed files in separate dialogs. Why to not use Team explorer panel. We have already "Find shalvset" window there. Add "Find changeset".
0 votes -
Recurring Days Off
When selecting "Days off" in the work capacity modifications create an option to set recurrence for a series. Similar to that of the appointments feature in Microsoft Outlook.
3 votes -
Divide and conquer: Focus on what matters --> PERFORMANCE!!!!
Divide issues on two EMERGENCY categories: PERFORMACE and EVERYHTING ELSE.
Quite honestly, I do not care about new features, missing features. I care about how much time is our development team WASTING in doing the same they were doing with VS 2008.
All issues related to PERFORMANCE are EQUALLY IMPORTANT as they affect us in our ability to meet deadlines while taking care of the bottom line.
Now, of all the troubles 1000s of us are reporting, the one that impacts ALL of us using VS 2010 via Remote Desktop Connections is the EDITOR based on WPF and the rendering…
26 votes -
Additional overload for System.Runtime.InteropServices.Marshal.PtrToStructure(..)
It's just a very small issue, but as I prefere strongly typed methods I would like to see an additional overload of method System.Runtime.InteropServices.Marshal.PtrToStructure(..) that takes the type parameter as a generic type parameter:
C# example:
public static T PtrToStructure<T>(IntPtr pointer) {
return (T)PtrToStructure(pointer, typeof(T));
}VB example:
Public Shared Function PtrToStructure(Of T)(ByVal pointer As IntPtr) As T
Return DirectCast(PtrToStructure(pointer, GetType(T)), T)
End FunctionBest regards
Chris1 vote -
WPF should have the default Help "?" button in the title bar
The help "?" button is missing in WPF.. it provides quick help functionality in many cases. It would be great if can have the help ? button like we have in Windows forms.
1 vote -
Store and organize source code in database instead of files
Why is source code still organized in file style? Couldn't it be better stored in database, with namespace, classes and nethods?
I would prefer to
- seperate documentation from code.
- edit one function at a time
- use namespace and class navigation
- edit attributes, usings and references in a seperate properties window1 vote -
Tracking current file with solution explorer
How about add a button on top of Solution Explorer to enable/disable Visual Studio to track the file
you are editing with the file that is selected in the solution explorer tree and vice versa.
I mean, supose I have a lot of tabs opened on my visual studio and it is exibiting file_A.aspx as
the current tab for example. If I select (with just one click) a file (diferent of that that is current
in the active tab) in the solution explorer and this file is already opened (but not active tab) I hope that the
visual studio switch…1 vote
- Don't see your idea?