Visual Studio IDE

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, you can visit our Developer Community website to get started. 

For suggestions for improvements to other developer products, see these sites:

To review the current UserVoice statuses and their definitions, please review our “What Does the Status of My Feedback Mean?” article.

We look forward to hearing from you!

- The Visual Studio Team
Terms of Service and Privacy Policy

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. Microsoft.Data.Tools.Schema.Sql Missing Assembly Microsoft.SqlServer.TransactSql

    I got this error on my Build Server : Warning: Problem deployment of tests series: the assembly or the module Microsoft.SqlServer.TransactSql ' referenced directly ou indirectly by the test container 'd:\builds\agents\1\myproject\mybuilddefinition\bin\project.tests.dll' not found.

    I found that the DLL Microsoft.Data.Tools.Schema.Sql refrence assembly Microsoft.SqlServer.TransactSql but this assembly does not exists.

    I join the dependancy walker of the problem in file

    6 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
    • Remove the KB2952664 requirement from Visual Studio 15

      Our company computer doesn't install the Windows 7 KB2952664 update. So I can't install Visual Studio 15 on my computer.

      Can you please remove this requirement or get around it.

      3 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
      • Make go-to-definition and find-references work between F# and C# projects

        In a solution containing a mixture of C# and F# projects, go-to-definition does not work when your starting point is, say, C# and the target function/value/type definition is in F#. (And vice versa.) The same is true for find-all-references.

        This is a major inconvenience when working on this kind of mixed codebase. It would be great if it could work in both directions but even go-to-definition would be a great start.

        306 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          4 comments  ·  Languages - F# Tools  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow type annotations to follow identifiers (as in F#)

          I think type annotations should be placed after identifiers, not before. Obviously, disallowing "pre-annotations" would be a huge breaking change, so I'm not suggesting that, but I think "post-annotations" should be a stylistic choice available to C# developers.

          From what I have seen in other languages, post-annotations seem to be more popular in both functional languages that emphasize implicit typing (F#, Nemerle) and languages with dynamic typing (VB, SQL, Python). Pre-annotations only seem to be popular in the C family, and C# is moving more into functional territory with every release. But of course, "everyone else is doing it" is…

          3 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
          • Simplify Names for current document

            The "simplify names" feature should have an option to simplify all names in the current document, similar to how removing unused imports removes them all.

            31 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              2 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • Choise to turn on/off the compiler check while writing HTML code

              Hello,

              I have an idéa about Visual Studio.

              I develop an ASP.net application. In the .aspx HTML page, I have very much HTML code, it could be 30 pages etc.

              When I write HTML code on this page, the page almost all the time get unresponsive because the compiler is setting in and check the entire code all the time.
              I code my application on a server with 24 cores, 32 GB of RAM and Visual Studio, "thinks" for about 5-10 minutes when I have written just a few characters. So it takes forever just to do the smallest thing. …

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
              • Make workable edit and continue option in VS2015

                In Visualstudio 2015 we have Edit and continue option in Debugging menu but why it's not working in web project ?
                For eg I have MVC project and when i am running the project in debugging mode if i want to change any value and continue it's not working.

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                • taskbar buttons

                  Would be nice to see a run project or stop project button when you hover over an open visual studio project in the taskbar. Similar to Spotify showing a play-button.

                  1 vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                  • 1 vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                    • 1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                      • When I go to Runs to check the test cases completed, it is not giving me the proper test case names.

                        When I go to Runs to check the test cases completed, it is not giving me the proper test case names. Results should be test cases based. For eg. I have a Requirement Folder with 50 Test Cases, When I go to the Runs tab I couldn't make out exactly which test case is Passed.

                        1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                        • Make sure the following nuget pagkages urls are active for MCV6Angular 2 app?

                          When attempting to create new MVC6Angular 2 web application, the following nu get packages are not accessible (the urls produce a 404 error) Why are these urls not active, just after VS 15 preview 3 has been released?
                          https://registry.npmjs.org/angular/compiler
                          npm ERR! 404 Not Found
                          npm ERR! 404
                          npm ERR! 404 'angular/compiler' is not in the npm registry.
                          npm ERR! 404 You should bug the author to publish it
                          npm ERR! 404 It was specified as a dependency of 'aspnet'
                          npm ERR! 404
                          npm ERR! 404 Note that you can also install from a
                          npm ERR! 404 tarball, folder, or http…

                          2 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                          • Add drag and drop loading for property sheets

                            It would be great if property sheets could be added to a configuration by drag & dropping them from explorer directly into the Property Manager.

                            30 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                            • Provide More Control Over Namespaces for New Files

                              It would be nice to have a bool attribute on the folders in VS called something like "Use Parent Namespace". This could be enabled on the context menu. When checked, if you create a new file in the folder it uses the namespace of the parent folder. And if that has Use Parent checked it keeps going up.

                              When set the folder icon could change to include a little Up arrow as a visual indicator.
                              The folder

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                              • Add a Git Stage context menu option to Solution Explorer in addition to Commit

                                Prior to Visual Studio 2015 Update 2 Git staging changes, a user could select one or more files to commit, which would then be put into Included Changes area. With the latest changes, checking in just one or two files is inconvenient:
                                - If one file is selected for commit in Solution Explorer, it will be also selected in Changes area, so it's easy to stage it and commit.
                                - If multiple files are selected for commit in Solution Explorer, just one of them will be selected in Changes area, so the other files have to be hunted down for…

                                3 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                • rand

                                  Sort the items appeared by the autocomplete when I typing,it will be better rank by the frequency I choose it or other people choose(that means i press the enter).A better way to interact

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Can the user manager page for test manager be modified to she when the user last logged in just like the user portal?

                                    I have a collection with over 2000 users and some of these users have the test manager extension at $52/month. I'd like to periodically see when licenses are not being used and remove them. The user portal shows when the user last logged in, but this is not shown when managing users for the test manager extension.

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Show release notes of packages in the nuget package manager

                                      On the right side you can see the description of the nuget package but not the release notes.
                                      Perhaps you could add an expand button like you have for Options to display the release notes. This way you can keep a compact ui but if somebody wants to look at the release notes now they have a way to do so.

                                      3 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  NuGet Package Manager  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add a compile option to C# projects

                                        The ability to compile single files seems limited to c/c++ files in visual studio. It would be nice to have the same ability for cs files.
                                        Maybe it is technically not possible but surely it should be possible to run project builds instead and limit the displayed output to things relevant to the file being "compiled"?

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Website code map

                                          I think a lot of people would love to see a code map for website projects with server side code behind method calls and client side triggers and actions. Currently I can't even include code behind in code maps and even in class diagrams they get ignored too.

                                          3 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base