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
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      2 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
    • 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
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
      • 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
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
        • 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
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            1 comment  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
          • .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
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              12 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
            • 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
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                1 comment  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
              • 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
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  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.)

                • 6 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                  • C++ examples in VS 2017 documentation, please!

                    C++ examples in VS 2017 documentation, please!

                    1 vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                    • 1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                      • 8 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          2 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • 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
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                          • 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
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              4 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                            • 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
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
                              • 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
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  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

                                • 75 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    completed  ·  2 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                                  • 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
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                                    • 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
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 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
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          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!

                                        • Add Typescript component to VS Build Tools 2017

                                          Add Typescript component to VS Build Tools 2017

                                          5 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →

                                            Hi! Thank you for your feedback. We have now released an update to the Visual Studio 2017 Build Tools that includes TypeScript. The update is included in Visual Studio 2017 version 15.6 Preview. You can download the Build Tools Preview from https://aka.ms/vs/15/pre/vs_buildtools.exe. For more information see https://www.visualstudio.com/en-us/news/releasenotes/vs2017-preview-relnotes#BuildTools.

                                            This additional functionality will be available from https://www.visualstudio.com/downloads/ once version 15.6 releases later this quarter.

                                          ← Previous 1 3 4 5 41 42

                                          Feedback and Knowledge Base