Visual Studio IDE

Announcement: This forum has been migrated to provide our customers one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community. To learn more about the migration to Visual Studio Developer Community please check out the release blog post.

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The Visual Studio Team

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Make Visual Studio startup and shutdown faster

    Application startup without any solution/project should be instantaneous (less than 1 second)
    Application shutdown should not exceed 100ms for each open project and should show a progress bar.

    2,016 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    26 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you to all who provided ideas and votes on this topic. We used that data to help prioritize the improvements starting in Visual Studio 2012 and have been continuing with every release.

    As our Visual Studio performance team continuingly work on Visual Studio startup and shutdown experience, we’d like to close this item to give your votes back to use on other topics, and help us focus our team’s investments. Our Visual Studio performance team will continue working to improve performance at an ongoing basis. When you have specific performance issues, it’s now really easy to use the feedback tools right inside Visual Studio to send us feedback with performance traces, see instructions on how to do this here: https://msdn.microsoft.com/en-US/library/mt632287.aspx ; these traces help us to home in on your issues more precisely.

    Please use Visual Studio (http://go.microsoft.com/fwlink/?LinkId=306566) and continue your feedback and votes– we highly value…

  2. Work much closer with Resharper team, to make Resharper much faster, and to make it consume much less resources.

    Resharper is probably the most complex and most helpfull VS addin. It drammatically affects VS performance, so, it will be great if both teams will work close to make overall experience much better. NOTE: Rehsrper consumes huge amount of resources as well.

    253 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you to all who provided ideas and votes on this topic. We used that data to help prioritize the improvements starting in Visual Studio 2012 and have been continuing with every release.

    As our Visual Studio performance team continuingly work with Resharper team to identify and fix the issues , we’d like to close this item to give your votes back to use on other topics, and help us focus our team’s investments. Our Visual Studio performance team will continue working to improve performance at an ongoing basis. When you have specific performance issues, it’s now really easy to use the feedback tools right inside Visual Studio to send us feedback with performance traces, see instructions on how to do this here: https://msdn.microsoft.com/en-us/library/mt280277.aspx; these traces help us to home in on your issues more precisely.

    Please use Visual Studio (http://go.microsoft.com/fwlink/?LinkId=306566) and continue your feedback and votes–…

  3. Adopt Metro UI Design Philosophy: Fast and Fluid

    Please adopt Metro UI philosophy: "fast and fluid" [1] in VS vNext by making all potential-to-be-blocking-UI operations as async as possible. I know VS is not a touch-based UI, but "fast and fluid" is general concept that can be applied to UI such as VS too. Fluid also implies to be smooth: smooth in UI transitions, scrolling text editors/designers, animation in various possible places, etc.

    Make asynchronous APIs for accessing various VS features so that they are not blocking VS UI. Quoting Miguel de Icaza, "With WinRT, Microsoft has followed a simple rule: if an API is expected to take…

    59 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you to all who provided ideas and votes on this topic. We used that data to help prioritize the improvements starting in Visual Studio 2012 and have been continuing with every release.

    As our Visual Studio performance team continuingly work on Visual Studio UI responsive by creating asynchronous methods that run on the background threads and driving teams and partners to the new APIs, we’d like to close this item to give your votes back to use on other topics, and help us focus our team’s investments. Our Visual Studio performance team will continue working to improve performance at an ongoing basis. When you have specific performance issues, it’s now really easy to use the feedback tools right inside Visual Studio to send us feedback with performance traces, see instructions on how to do this here: https://msdn.microsoft.com/en-US/library/mt632287.aspx ; these traces help us to home in on your issues more…

  4. Make it crash less

    Between the new UI and the new plugin model VS 2010 crashes MUCH more often then 2008 ever did. It would be great if you could work with external tool developers and internally to reduce how often VS crashes.

    43 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you to all who provided ideas and votes on this topic. We used that data to help prioritize the improvements starting in Visual Studio 2012 and have been continuing with every release.

    As our Visual Studio reliability team continuingly work on Visual Studio stability by monitoring and delivering fixes to less stable areas, we’d like to close this item to give your votes back to use on other topics, and help us focus our team’s investments. Our Visual Studio reliability team will continue working to improve product stability at an ongoing basis. When you have specific crash or hang issues, it’s now really easy to use the feedback tools right inside Visual Studio to send us feedback with crash or hang dumps and traces, see instructions on how to do this here: https://msdn.microsoft.com/en-US/library/mt632287.aspx ; these traces and dumps help us to home in on your issues more precisely.

    Please…

  5. Microsoft.Alm.Shared.Remoting.RemoteContainer very high cpu usage

    I’m using VS2015 professional and had to notice that Microsoft.Alm.Shared.Remoting.RemoteContainer (whatever this does) consumes a lot of CPU power. Up to 95%.

    I’ve observed this behavior working on a “large” solution (120 Projects => csharp and web stuff).
    I did not do anything special (like starting a build or running a cleanup) to cause this problem.

    35 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  19 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  6. Make resolve TFS conflict (auto merge, etc) faster

    When doing get latest and there is a new version of one or more files, it takes time to analyse if there is a conflict, automerge is long too and if it fails, manual merge takes time too. I think it would be great to improve this.

    25 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  0 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  7. Increase build time performance

    Why is compiling a solution in Visual Studio, many times slower than compiling the same solution using MSBuild from the command line?

    21 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we haven’t acted on it. Looking at the VS “15” plans, we’re not going to take action on this item, so we’re going to close it. If the suggestion is still relevant, please either take a look to see if there’s another suggestion that’s similar that you can vote on, or open a new suggestion.
    - The Visual Studio Team

  8. Make it easy to change pdb & output destination folders

    During a compilation VS will read&write temporary files (code file from xaml file compilation for example), read & write pdb files and in the end will write & read output files (dll's and exe's).

    On a machine with lots of memory, the reads are not the bottleneck, but the writes are.

    It should be easy to be able to tell VS to use a certain folder for temporary file generation and even for the output.

    Ideally it would be a ramdisk. On a developer machine it is acceptable to use a non-persistent ramdisk to store temp files, pdb files and…

    21 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  9. Make updating of pending checkins faster

    We have a project which consists of 3000+ C++ files, and the updating of "pending chekins" tab is extremely slow when loading project. (Integration with Surround SCM, although it was slow on Visual Sourcesafe, too). Worse than that, the updating is done in 10 file chunks, and the whole IDE freezes & unlocks repetadly (unusable) until it is completed (which takes around 5 mins). Faster computers do not help. At least doing it on a separate thread would solve the issue...

    17 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  0 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  10. building silverlight app is slow

    when building silverlight app for the first time it's painfully slow, once getting IIS express running then, build is almost annoyingly slow to the point it' s completely useless.

    13 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  0 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  11. Decrease Power Consumption

    I use a laptop as my primary computer and sometimes develop in Visual Studio on my battery. However, simply having Visual Studio open seems to drain my battery so much that the remaining time before the battery is all used up can pass from 4 hours to 1 hour. There's something power-hungry going on (.NET, WPF, Intellisense?).

    9 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for taking the time to share this suggestion. This item has been around for a couple of versions of Visual Studio and we haven’t acted on it. Looking at the VS “15” plans, we’re not going to take action on this item, so we’re going to close it. If the suggestion is still relevant, please either take a look to see if there’s another suggestion that’s similar that you can vote on, or open a new suggestion.

    - The Visual Studio Team

  12. Make the choose toolbox items dialog box appear faster

    The first time you click on "Choose items..." it takes Visual Studio a very long time to display the dialog. Please make it perform better.

    Also, I hardly can imagine one scenario where a developer needs .NET, COM, WPF, Silverlight, Workflow and Activity components all at once in a single dialog.

    The IDE team has done a good job in deferring data loading until the user clicks on a specific tab, but this is all too overwhelming and confusing and makes sense to me only as a way of learning what components are available on the system, but really not…

    8 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  13. XAML project files need explicit references to a project assembly.

    I am not sure whether this is a VS or a build/compiler/language constraint.

    When you have a XAML file that uses some item in another project, you need an explicit 'assembly=OtherAssembly' reference in xmlns:otherProject="clr-namespace:OtherNamespace;assembly=OtherAssembly".

    When re-engineering solutions in pure C#, i.e. moving 'Other...' to a different project, inter-project references are the only aspect to update.

    6 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  14. Switch the Windows Forms Designer to a dark background when selecting the dark colour theme

    Having a default dark colour theme on Visual Studio 11 is great. The theme, however, hasn't been used consistently across all the different designers. The forms designer, data context editor, XAML visual editor and others have a light background regardless of the active theme.

    If the dark colour theme has been selected, use a dark background in all the designers and dialog windows.

    6 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add ability to debug services directly without having to attach to a process

    In order to debug a windows service or any application/process in VS2010 you've got to locate it in attach to process dialog box and then know the type of debugger to use. There really isn't any way for a developer to add a custom "debug-my-service" link under debug to allow quick debugging of say a windows service without having to start the service, attach VS2010 to it.

    5 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    closed  ·  0 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  16. New navigation dialog in context of current document

    Create navigation dialog that show, filter and navigate to the members of current document. Fast class browser that work wich C#, C++. Also add command and shortcut to fast switch between h/cpp files.

    5 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  17. Completely optimise the program and reduce the disk space

    It is true that Visual Studio is one of the best IDEs out there but I feel that it assumes that the computers that use it are high performing builds.

    The disk space required is immense and that is just the main program. 6GB for the main features is ridiculous. The program needs a lowered file size. Not everyone has unlimited internet usage and high bandwidths. Luckily for me, I do but there are many people out there who this is extremely un-ideal for. This needs to be sorted out urgently.

    On the subject of program size, the startup time…

    4 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you to all who provided ideas and votes on this topic. We have already started working to enable users to install just what they need.

    Please check out our new installer http://go.microsoft.com/fwlink/?LinkID=733434. To learn more about the new installer, here is our blog post https://blogs.msdn.microsoft.com/visualstudio/2016/04/25/anatomy-of-a-low-impact-visual-studio-install.

    Please continue your feedback and votes– we highly value your feedback.
    Visual Studio Team

  18. Improve silverlight performance

    Simple application uses too much memory.
    Why one TextBlock with text like "Hello wold" consumes about 2 KB memory?

    4 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  19. Performance improved by user pre selected VS development tools and add ons

    The new Visual studio instead of being all things to all users. Could by using a new settings editor only drag in the menu's and tools to the IDE. This woul;d increase performance as syntax and editor tools would not have to go through so many hoops. Also MOST important is that any Extension would have to be Microsoft approved, including on Sunday updates!

    4 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
  20. Performance optimizations for AMD processors

    AMD processor performance improvements should be made to the Visual Studio 11. Show lower performance than Intel equivalents. To me that should arrive at the performance you need.

    4 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3

Feedback and Knowledge Base