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. Visual Studio 2015 disable TypeScript build

    Visual Studio 2015 automatically builds TypeScript files. Which is a nice feature for coders not using gulp/grunt etc. For those using this tools the VS TypeScript build leads to unwanted JS files in the source directory.
    Please add an option to turn off the TypeScript build of VS 15.

    16 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…)
      1 comment  ·  Languages - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
    • Fix the credential problem.

      Every couple days I get a message saying an error occurred and MS cannot verify my credentials in VS. So I need to enter them again. Fix the **** error. I get so tired of entering credentials. This is also true of Outlook, Skype, Excel, etc. I think the real problem is MS systems.

      9 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
      • Typescript - Autocompletion for triple-slash directives

        If would be nice if triple-slash directives were auto-completable using ctrl+space.

        4 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 - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
        • Support mode to have XAML tags with N or less attributes formatted on a single line.

          There is the option to have XAML tag attributes formatted on individual lines, however when there are only a couple of attributes it looks better to format as a single line, such as in the case of Style Setters:

          <Setter Property="..." Value="..." />

          Instead of

          <Setter Property="..."
          Value="..." />

          or

          <Setter
          Property= "..."
          Value ="..." />

          I find there are a lot of times where there are only two attributes in a XAML tag but I usually prefer to have them in a single line.

          However I always prefer to have a large list of attributes with each placed on…

          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 →
          • Replace Interactive Window with LINQPad features

            I used for a while Interactive Window but it is not very comfortable. LINQPad is a great example of REPL tool and is even more. It supports multiple languages, debugging, great visualization of query results and, NuGet packages and many more. To read and write code in LINQPad ist definitely more comfortable like in Interactive Window. It will great to have this inside of Visual Studio and I think it will be good replacement for Interactive Window.

            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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • Give me a Mini Solution Explorer Where I Drag a Subset of Files

              I generally work with a limited number of files as I focus on specific functionality. I spend far to much time searching through Solution Explorer for the ones I want.

              Please let me drag the files I want into a Mini Solution Explorer (folderless) where I can find them quickly.

              5 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
              • When using Live Visual Tree with Enable Selection in the running app, implement a shortcut key to temporarily disable selection.

                The Live Visual Tree is a great tool to help debug WPF presentations, however I find I have to constantly go back to Visual Studio to turn off and back on the Enable Selection option to interact with the UI in order to show another view or perform an action.

                While the ability to have a toolbar appear in the app window you are inspecting was added for VS 2015 Update 2, it would be great if there was a way set a mode where the right mouse button acts like a normal left mouse button click to interact with…

                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 →
                • Not have a hard stop with Visual Studio when the subscription expires.

                  If you can notify me during a compile that my license expired and stop compiling, you can certainly put out a compiler warning(once per project) that the license will expire in less than a week and give me time to repurchase the action pack subscription. It can take up to 3 days to get going again.

                  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 →
                  • Use git mailmap for the Team Activity CodeLens

                    The Team Activity popup for CodeLens shows duplicate committer information if some committers have (accidentally) committed using multiple committer names and/or emails. It would be nice if CodeLens detected a git .mailmap file and used that to de-duplicate committers just like `git shortlog` does.

                    5 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 →
                    • Let me keep my project open when I look at work items in team explorer

                      Whenever I want to look at my work items I need to reconnect, which closes my open project. Then when I open a project it closes my query results. Why can't I just see my query results window without having to close my project?

                      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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                      • vNext Powershell task to select and create scripts inline

                        When you just need to whip up something in PowerShell without having to create a separate file, this is terribly useful. Bamboo allows something similar:
                        https://confluence.atlassian.com/bamboo/script-289277046.html

                        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…)
                          1 comment  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                        • Provide a way to cast my code to an Android app

                          As most developers I usually find that I have to stop working on an important piece of code to attend a lengthy meeting. Taking my laptop with me isn't convenient so I would love it if I could cast or project a copy of my current document or list of documents (via WiFi) to an Android/iOS compatible (Android preferred) app hosted on a tablet where I can continue to work during a meeting or any situation where I have to remove myself from my environment. Intellisense and syntax coloring would be the first features I'd expect and I should also…

                          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 →
                          • Linq - add, update, delete statements

                            I think it would be simple the idea to add, update and delete objects based on the Enumerator<T>
                            C# Example

                            Insert into:
                            var i = 0;
                            var a = from d as MyType in MyEnumerableType
                            where d.IdProp = 1
                            insert new MyOtherType(i++,d.IdProp,d.Prop1) {Prop2 = d.Prop2} into MyOtherEnumerableType; //-> performing over the enumerator of both objects

                            Update:
                            var i = 0;
                            var a = from d as MyType in MyEnumerableType
                            where d.IdProp = 1
                            set d.Prop1 = "Value different than before", d.BooleanProperty = False

                            Delete:
                            var a = from d as MyType in MyEnumerableType
                            where d.IdProp = 1
                            delete d; //->…

                            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 →
                            • Save the view state of a project in the project

                              Save the view state of a project in the project, so that when a folder is renamed Visual Studio remembers how I was viewing files.

                              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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                              • File | Move into project. This menu command does not perform a move

                                The File | Move into project command does not perform a move operation. It appears to add a link to the original file in the project that is chosen. I have Binged for the intent of this menu command but I am not able to find any details on it. I would either change the name of the menu option or change the implementation to actually move the file.

                                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 →
                                • Rename Visual Studio 15 to better differentiate from VS 2015

                                  "Visual Studio 15" is WAY to similar to "Visual Studio 2015". Even you guys know it, as the announcement says "not to be confused with Visual Studio 2015". I understand that is the actual version number, but can we get some way to more easily differentiate them? Maybe a nickname or something. It also makes the relationship between the two programs unclear. Is 15 the successor to 2015 or an alternative like Code?

                                  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…)
                                    1 comment  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add exclude folder In Project or file, VS2015

                                    Create a way to exclude a folder from a Cordova project in Visual Studio,

                                    41 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…)
                                      planned  ·  2 comments  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Show the folder with "expand button"

                                      When I want to search something under the any folder in the solution explorer search input, it just show me the folder name, I really care about the children under this folder. So please add the expand button on the side.

                                      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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Only release software when it is actually stable and usable

                                        I can't presently do my job because Visual Studio is constantly crashing, even more so since the recent "update". Seeing as we pay a lot of money for this software, perhaps it would be a good idea to only release it when it has been tested thoroughly and is deemed stable and fit for purpose

                                        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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Consider Improving Breakpoints Window

                                          This windows seems like a problem child and that there is always something buggy about it that is keeping it from working. Case in point, I recently submitted an issue to Visual Studio team in regards to this window. Turns out it is working as expected, but the user experience is pretty confusing.

                                          This is due to breakpoints having an "AppDomain" category, even though this category does not exist in the window categories list! To me this seems like a bug, but others (who have to work on it :) ) consider it a feature working as designed.

                                          The result…

                                          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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base