Visual Studio IDE

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. So I MET A bug?

    更新时如果未等到完全暂停就关机,重新开机后,软件会提示已更新,但是installer却提示安装失败。同时,软件的部分功能也失效了,只能重新安装软件才行

    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  ·  Install  ·  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  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
      • how do i open toolbox?

        i have a problem opening toolbox

        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  ·  Project  ·  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  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
          • how many users are there for all Projects and Collections

            To find out how many users are there for all Projects and Collections in a TFS Instance.

            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  ·  Visual Studio Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →
            • Escorts in Delhi

              Hello Friends I am Nisha we are provide popular Escorts in Delhi, and has been entertaining customers for a long time now. Nisha understand the needs of the clients very well.
              http://www.angelss.in/

              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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
              • Make web performance popup JavaScript dialogs open correctly during web test recording

                During web performance or coded UI test recording. All web popup dialogs open in full window and cannot be closed. example window.open("");
                This stops all recording going forward. This needs to be addressed because many web applications use popup search dialogs.

                I'd also say that if you are going to compete with load runner and other testing applications. You should fully support most basic web functionality. I work for a very large company and we need to switch from load runner to another application. I would be able to suggest VS load testing on Azure... If i could progress past…

                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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                • Please make availability to turn off PC, without losing install/download progress.

                  Please make availability to turn off PC, without losing install/download progress.

                  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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                  • Right Click View Code option on SQL objects in designer similar to Go to Definition but for SQL

                    While in the SQL query designer the ability to effectively do "Go to Definition" on a stored procedure would be helpful. That or the ability to navigate to that object in the Server Explorer would be equally helpful.

                    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  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                    • add Team chat in Visual StudioTeam Foundation :)

                      to easily communicate with the team.

                      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  ·  Developer Community  ·  Flag idea as inappropriate…  ·  Admin →
                      • Eliminar unboxing de una variable que está dentro de un if que valida que no es nula.

                        en el siguiente código:
                        if (clienteID != null)
                        {
                        var cliente = buscarCliente((int)clienteID);
                        }
                        sería bueno no hacer unboxing de clienteID es decir:
                        var cliente = BuscarCliente(clienteID);
                        porque está dentro del if que garantiza que la variable no es nula

                        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 →
                        • for smarthotel360, (and any other samples) from app center publish test results ui test, reports, on xamarin.forms update branches

                          publish reports from App Center for ui test result of xamarin branches with xamarin.forms update, to see have app evolved via xamarin.forms updates and compare it in time,
                          most value should be not passing ui test that depends on system version, device specific as frame renderers, text stroke threw on ios or other witch are not obvious for all

                          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  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
                          • Testing Web Apis using Angular Js or Unit tests

                            Automatically make visual/usable web apis in one project being tested by unit test in a test project or an angular JS 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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                            • Remove the hotkey (alt-f) on Allow Unsafe Code in project settings

                              Here's a common workflow in Visual Studio:

                              1. Open something up
                              2. Edit it
                              3. ctrl-f, s to save it
                              4. close it.

                              This works everywhere except in the project settings editor. There, the "allow unsafe code" checkbox has ctrl-f mapped as a hotkey. This sucks, as I keep ctrl-f-ing to try and save my work on that page, which ticks the option. I have to remember to untick it every time, then go grab my mouse.

                              Who needs a hotkey for that? Nobody. Please remove it.

                              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  ·  User Interface  ·  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…)
                                  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                • Provide a link to where I can download the 25GB PDF (or buy the 5-inch thick textbook) that explains how to use the Diagnostics Tools for VS

                                  Provide a link to where I can download the 25GB PDF (or buy the 5-inch thick textbook) that explains how to use the Diagnostics Tools for VS 2015.

                                  Or just tell me which universities have the PhD program for that.

                                  Your web pages on this topic are so complex they are useless. I have to use code-commenting and AfxMessageBox debugging to locate a corrupted pointer on the heap...and I will solve my problem in 1/1000ths of the time it will take to overcome the learning curve of your diags tool.

                                  It's the same old **** I've been doing for the…

                                  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 →
                                  • serialization enum value as integer when not explicitly defined in the set

                                    When serializating a enum value that does not match a value from the C# definition, offer the option to serialize it as integers rather than throw an error.

                                    Especially when used by DataContractSerializer.

                                    Example error:
                                    'System.Runtime.Serialization.SerializationException' occurred in System.Runtime.Serialization.dll

                                    Additional information: Enum value '44' is invalid for type 'ProjectName.Enumerations.User.SomeEnumValue' and cannot be serialized.

                                    public enum SomeEnumValue
                                    {
                                    Undefined =0,
                                    One =1,
                                    FortyThree = 43
                                    // there is no 44, but need serialize (e.g. from an external source)
                                    }

                                    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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                    • The "close" key shouldhave a red background when hovered on it.

                                      The "close" key shouldhave a red background when hovered on it.

                                      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  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add TaskBar Preview Buttons for VS [Build, Stop ...] + Move Preview as Widget

                                        I would be a great adition for Visual Studio to add at TaskBar Preview Window for each instance some level of control like : Build, Rebuild, Stop, ReStart...

                                        And a super nice adition for Windows would be to be able to drag/drop the TaskBar Preview "Window" as a mini-widget to any place of the Screen and maybe pin it there.

                                        10z.

                                        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  ·  Flag idea as inappropriate…  ·  Admin →
                                        • keyboard IME çalışacağım. bütün yardımcı ekleri profilime bildirim yap.bekliyorum.

                                          keyboard yapacağım.nasıl yapacağım.öğreti resimlerini örnek yapımları profilime bildirim yap.(avcumda ne var,niye bilemedin.avcundaki keyboardu göstwer aynısını yapayım.bekliyorum.çok beklermiyim 10 yıl sürermi.androidstudida 15 keyboard yaptım. 1 saatde 10 keyboard yapıyorum. burda kaç yılda 1 keyboard yaparım? 10 yımı* 15 yılmı? bekliyorum malzemelerimi verin yapayım !!!!!

                                          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…)
                                            8 comments  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base