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. Add Project Links to Installed Extensions

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351755/add-project-links-to-installed-extensions.html
    When I'm installing extension I have handy links (see attachments).

    When I'm viewing installed extension those links are missing ? (see attachments).

    2 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
  2. Update the bundled CMake to version 3.12

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351720/update-the-bundled-cmake-to-version-312.html
    CMake 3.12 brings some completely new, very useful features, like list transform, automatic re-globbing at build time, etc, where the latter is crucial for some applications. It would be very good to update Visual Studio's bundled version to this one. I'm waiting for it. Going further, it would be really great to allow the user to specify a custom CMake directory in order to use an arbitrary version and distribution of CMake with Visual Studio.

    24 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
  3. CMake cross-platform does not properly sync remote build files.

    When using Cmake project with a remote Linux target, Visual Studio appears to only notice if a local file has changed and then copies it to the remote. However, it does not delete OR move a remote file in case it has been deleted locally or moved to a different folder.

    This can result in a stale file (header) being left in an include folder and taking precedence over the actual file that is in a new include folder path.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
  4. Show pricing category in Extension and Updates Dialog

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351166/show-pricing-category-in-extension-and-updates-dia.html
    The extensions and updates dialog should not only display Version, Downloads and rating, but also display Pricing category of the extension (Free | Trial | Paid ).

    They can click on "More information" and the information is present in marketplace, but nobody does that.

    We (an extension developer) mostly receive negative feedback because of this.

    2 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
  5. .NetCore Code Metrics

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351625/netcore-code-metrics.html
    Make the Code Metrics feature and command line power tool work against projects/binaries that target .NetCore.

    287 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    14 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  6. Present LOC information in CPU usage stacks

    We program in C++. The CPU profiler is a nice addition but there are times it just won't let me find out which line of code within a function is causing the CPU performance problem. If the function involves a high-count loop, I can't use stepping to find out which lines within the loop body are responsible for the delay because the times are all too short. Currently, I can find out the function name using the CPU Usage tool, but what if such a function is called in multiple places from my function? How can I tell which particular…

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add Azure SDK component to VS Build Tools 2017

    Azure SDK cannot be installed from the Visual Studio Build Tools 2017 installer, https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15#

    This in effect means that you need to install VS 2017 to use Azure SDK on a build server.

    Please get Azure SDK included in the Visual Studio Build Tools 2017 installer.

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

    The Visual Studio 2017 Build Tools, starting with version 15.7, now support command-line build for most Visual Studio projects. Supported projects include: ASP.NET, Azure, C++ desktop, ClickOnce, containers,.NET Core, .NET Desktop, Node.js, Office and SharePoint, Python, TypeScript, Unit Tests, UWP, WCF, and Xamarin. We expect to add support for SQL in a future release. You can download the Visual Studio Build Tools from https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017. (Note that the Build Tools requires a license to Visual Studio 2017.)

  8. 6 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
  9. C++ examples in VS 2017 documentation, please!

    C++ examples in VS 2017 documentation, please!

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
  10. 1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
  11. 8 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
  12. Allow Team Explorer's to use ssh urls for cloning from vsts/tfs

    Currently Team Explorer only allows cloning git team repositories from https and whenever cloning using ssh does not associate the team project with the repository.

    Please allow us to clone repositories using ssh urls when connecting to a VSTS/TFS team project in Team explorer

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
  13. Toggle Console Window to stay open on / off Setting

    I am a student just starting out. For at least the first few programs it appears that I need to have the console window remain open after the project/program finishes. Unfortunately it automatically closes. The two ways of keeping it open after the program has run its course aren't incredibly tedious, but I feel at the same time that it shouldn't be too difficult of a fix to make a setting that allows the user to set the console window to remain open in the same way that this keeps it open:
    Right click project
    Properties
    Configuration Properties
    Linker
    System …

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
  14. Please make Visual Studio for Linux versions supporting GCC compilers

    Visual Studio being immensely popular among Windows developers, you have already extended it to support Android platform, why not support Linux with GCC compilers collections. All you have to do is to invoke GCC compiler, GDB debugger and show it's messages/errors/warnings while compiling. There is not much changes you have to do to accomplish that. Or you can make Visual Studio Code to do that. It does not support compiling in Linux just does browsing. If not make Visual Studio Code compile/debug GCC compilers.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  15. Find current file in Solution Explorer

    Please add the following actions:

    Right click in current File -> "Find in Solution Explorer"
    Right click on Tab -> "Find in Solution Explorer"

    Just like in CodeMaid:
    http://www.codemaid.net/documentation/#finding

    6 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
  16. Avoid Popup message in VS 2017 for VS2010 compiled C++ projects

    Each time I open the VS2010 compiled C++ project I get the below popup message

    Title - Review Solution Actions
    Message- Retarget projects

    The followiong projects use an earlier version of Visual C++ platform toolset........

    I would continue using VS2010 compiled projects, but IDE should be VS 2017
    Is there any way this message can be avoided? I would appreciate your help in this issue.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →

    Hello,

    You can inhibit the Upgrade dialog by following the instructions here: https://connect.microsoft.com/VisualStudio/feedbackdetail/view/871523/vs-2013-keeps-upgrade-information-in-the-solution-user-options-v12-suo-file. When ready to upgrade, you can always invoke the Upgrade dialog by right-clicking on the solution and select “Retarget”.

    For more details on our retargeting and project round-tripping support, check out this blog post: https://blogs.msdn.microsoft.com/vcblog/2016/02/24/stuck-on-an-older-toolset-version-move-to-visual-studio-2015-without-upgrading-your-toolset/

    Thank you for your suggestion. We’re marking this suggestion as complete and returning your votes. Please put them to good use again!

    — Visual C++ Team

  17. 75 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  2 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  18. Ability to right click on a folder and view contents

    Just like right click on project and solutions gives us the feature to open in file explorer, it should be there for any folder in a project.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
  19. provide an API that allows publishing Visual Studio extensions programmatically.

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351121/provide-an-api-that-allows-publishing-visual-studi.html
    I would like to be able to publish a new version of a Visual Studio extension to the marketplace programmatically. This enables integration with services like Team Services or AppVeyor. I think Visual Studio Code has a command line tool that provides similar functionality.

    3 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
  20. C++: Right-click on variable will give an option to "goto" its construction or initialization.

    C++: Right-click on variable will give an option to "goto" its construction or initialization.

    1 vote
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →

    Hello and thank you for the suggestion. We offer several code navigation commands in Visual Studio to help navigate to declarations, definitions, and usages, via the Go To Definition, Go To Declaration, and Find All References operations (all are accessible from the right-click context menu). As of Visual Studio 2017, The Find All References operation is also 5x faster and provides a column to determine whether a particular reference to a variable is being read or written to (along with sorting, filtering, and grouping functionality for references). Thank you for helping us build a better Visual Studio!

← Previous 1 3 4 5 41 42

Feedback and Knowledge Base