Visual Studio

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, visit the Visual Studio Connect site: https://connect.microsoft.com/visualstudio.

We would also like to invite you to check out the Announcements section we have added to this site, where we will be posting special opportunities for you to participate in.

We look forward to hearing from you!

The Visual Studio Team
Terms of Service and Privacy Policy

NEW! Announcing Limited Preview for Visual Studio Online Code Search

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 option to rename file when using refactoring to rename class

    If you rename a file in solution explorer, a question pops up to use refactoring to rename the class name. It looks like an omission that the opposite action is not available in the dialog box for renaming a class. Just as the question only pops up if the filename is equal to the classname, the option to rename the file should only be selected when the file containing the class has the same name.

    8 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  ·  Flag idea as inappropriate…  ·  Admin →
    • query views

      Make a "sql like" language for querying templates (aspx, razor) inside visual studio.

      query example: give me all templates that does not use masterpage "x"....

      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  ·  Flag idea as inappropriate…  ·  Admin →
      • being able to add tags on PBI from contextual menu in TFS

        anywhere you can select a PBI, contextual menu should allow to add tags to the PBI

        <right click> / Add tags... / <list of top5 tags used >

        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…)
        • 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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
          • Solution Explorer improvements for TypeScript-related files

            It would be really convenient to keep both js and js.map files under a typescript file node. Like it's done for LESS 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
            • Provide a warning for python implicit string concatenation

              Provide a warning for python implicit string concatenation when there is no whitespace between the two strings (some discussion here - https://lwn.net/Articles/551426/) because it is almost always a bug and there are alternative solutions (triple quoted strings) to get around it.

              My specific reason is that coming from SQL, I'm in the habit of escaping a single quote using a pair of single quotes e.g. 'That''s mine'. However in python that is parsed as two strings and concatenated to 'Thats mine'. The programmer almost certainly did not intend the result produced. And whilst you can't fix Python, you could…

              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…)
                1 comment  ·  Languages - Python  ·  Flag idea as inappropriate…  ·  Admin →
              • display the size of the branch

                In VSO, it would be great to show the current size of the branches. Sometimes it is difficult to see which branch is occupied with more space.

                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  ·  Flag idea as inappropriate…  ·  Admin →
                • Don't use split view when doing a code review on a new file

                  When I am doing a code review on a file that is new it makes no sense to show me the split view and compare the new file to nothing.

                  I end up having to read the file highlighted in green.

                  Am I missing something?

                  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…)
                  • Visual Lightswitch is a great tool !!! When will there be a good and easy reporting tool available. All the third party companies stopped.

                    Visual Lightswitch is a great tool !!! When will there be a good and easy reporting tool available? All the third party companies stopped developping there tools for Lightswitch, and now I can't find any tool that will work properly for desktop client as well as html clients

                    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…)
                      1 comment  ·  LightSwitch  ·  Flag idea as inappropriate…  ·  Admin →
                    • Make it easier to change window border style (in C# especially)

                      As of now, it's really painful and tedious to change the window border to something custom. IMO, a wizard to do most/all of that work would really help beginning and intermediate programmers customize their programs.

                      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 →
                      • Way to fake the existing C++ legacy code using Microsoft fakes Shims\Stubs

                        Fakes is not available for C++\CLI and C++ Native code. Require a way to do the same. This will be really helpful for the people who are creating a unit test for legacy code.

                        Refer this link for more details
                        http://social.msdn.microsoft.com/Forums/en-US/40f32f22-3e5c-4b74-9247-b7e6360fdd5a/way-to-fake-the-existing-c-legacy-code-using-microsoft-fakes-shimsstubs-or-other-recommend?forum=vsunittest

                        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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                        • Programmatic device orientation for Coded UI for windows phone

                          When writing Coded UI tests, it's sometimes useful to force the phone into Landscape or Portrait - as different UI elements can be visible in the different orientations.

                          7 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  ·  Flag idea as inappropriate…  ·  Admin →
                          • add rest api for adding members to a team

                            add visual studio online [ vso ] integration rest api [ http://aka.ms/vsoInt ] api support for adding members to a team.

                            with this i can bulid utility to copy team members from tenantA/teamproject1/teamX to tenantA/teamproject2/teamY as part of a tfs integration tools based work items and code migration effort.

                            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…)
                            • Multiple filters in Application Insights

                              Add additional filters for Usage > Features > Events, this will allow us to better view and analyze the existing data

                              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  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                              • Bring Designer support for ARM and x64 in Visual Studio for Universal Apps

                                Currently, in Visual Studio 2013, while developing Universal Apps, the XAML designer does not display the UI if the active project configuration is set to x64 or ARM.
                                It says that the designer does not support these configurations.
                                Kindly add x64 and ARM support for designers.

                                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  ·  Flag idea as inappropriate…  ·  Admin →
                                • GIT Merge with --no-ff

                                  Please allow the user to change the default merge behavior in the Team Explorer GIT extension. At the moment it is not possibly to work with a branching model like this: http://nvie.com/posts/a-successful-git-branching-model/ because it is necessary to merge branches with the --no-ff flag. Please provide us an option with no fast forward merge.

                                  144 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  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Decrease Build Times with Visual Studio Online

                                    We've recently migrated to Visual Studio Online from an on premisses TFS server. We've created build defs that work almost the same as our on premisses however, the VS Online build def takes almost 3x longer than the on premisses build script which makes no sense given everything is on Microsoft Data Center side of things at this point. The pricing structure of 60 minutes per month given our builds are taking close to 20 minutes is unfair. This performance issue needs to be addressed and that pricing structure needs to be re-considered until the performance problem is squashed.

                                    0 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…)
                                    • Support Multilingual App Toolkit in VSOnline builds

                                      Just created a CI build for my latest app only to have it fail because the Multilingual app toolkit isn't supported on the build servers. Please support this!

                                      C:\a\src\App\App.csproj (474): The imported project "C:\Program Files (x86)\MSBuild\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.ResxResources.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

                                      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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Support FTP over TLS in Visual Studio.

                                        Why on earth can't I connect to a website via FTP TLS explicit. Plain text only??? Come on MS get up to speed please....

                                        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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                                        • add strikethrough UI

                                          Adding strikethrough UI in the TFS History tab.

                                          Adicionar a interface de usuário atachado na guia histórico (history) do TFS.

                                          15 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…)
                                          • Don't see your idea?

                                          Feedback and Knowledge Base