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: http://connect.microsoft.com/visualstudio.

ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.

We look forward to hearing from you!

Thanks – Deon Herbert
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 vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  1. Provide hierarchical security model in SharePoint

    In Microsoft Dynamics CRM 2011, there is a concept of providing hierarchical security based on an organizational structure which allows security permissions to be controlled in a "roll up" fashion. However, the security permission model for SharePoint is largely flat with no innate support for an organizational/hierarchical security model. In order to make SharePoint more robust and further improve the integration points between Dynamics CRM 2011 and Microsoft SharePoint, SharePoint should provide hierarchical security similar to what is provided by Dynamics CRM 2011.

    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…)
      2 comments  ·  Office/SharePoint  ·  Flag idea as inappropriate…  ·  Admin →
    • Provide a link to Home in the Control Panel

      When opening the control panel, this comes up in a new window/tab. with no easy navigation back to the home page. It will be a lot easier if the control panel opened up in the same window with a link back to Home.

      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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
      • Add a search capability inside QuickWatch

        I need to be able search inside the variables that inside the QuickWatch

        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  ·  Visual Studio Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
        • VS2012 should not become unresponsive when TFS is offline

          As I write this TFS azure is experiencing issues. I have started VS2012 in offline mode to work around this outage.

          However, VS2012 remains unresponsive, bringing my entire development effort to a standstill.

          VS2012 should be able to handle outages much more gracefully than this.

          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…)
          • Add OneDrive full access

            write or read data from OneDrive is simple a roundabout way. you must call the onedrive api and get data. if the Connection lost you must Cache Data, allthrough Windows has one onedrive-folder inside. you must duplicate the data.
            I wish a simple access to local folder of OneDrive of Windows to get and set data. Windows sync data autonomous. why should do this every programmer do?

            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…)
              1 comment  ·  Windows 8 Apps  ·  Flag idea as inappropriate…  ·  Admin →
            • Add a programming model for Regions

              Regionizer is an open source Visual Studio 2010 package (will be converted soon to 2012) that formats code into regions;

              I have been told that Regions do not have direct object model in the DTE, that the values are stored in the .suo file for each user.

              Please allow a programmable way to collapse all regions.

              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…)
                1 comment  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
              • I want to set multiple activity types per resource

                I want to set multiple activity types per resource, at this moment I can only set one activity per resource

                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…)
                • Add intellisense reset option

                  Intellisense crashes frequently on certain pages, leading to the frustrating scenario of having to close and reopen a page just to get intellisense working again.

                  While it seems that you can't fix it, a simple way of quickly resetting it without having to close the tab, like you can with SQL Server, would make this frequent bug less annoying.

                  This seems to have started happening in VS2012 and has got worse in VS2013 and you can see the extent of the problem on this SO post, with over 31,000 views in 1 year.

                  http://stackoverflow.com/questions/13375961/visual-studio-2012-intellisense-sometimes-disappearing-broken

                  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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                  • Lightswitch uses the LSML file that contains all the metadata relative to the lightswitch application. In the last version of ligthswitch yo

                    Lightswitch uses the LSML file that contains all the metadata relative to the lightswitch application. In the last version of ligthswitch you embraced the ODATA movement and ODATA V3 introduce many things like vocabulary and annotations that allow to introduce metadata in the model.

                    My questions are:

                    When ODATA v3 will be supported in lightswitch?

                    Do you use in the future the annotation in odata to transport metadata for lightswitch and use these metadata.

                    Service action will allow to invoke actions (provide behaviour to the data) do you support this feature on the future?

                    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  ·  LightSwitch  ·  Flag idea as inappropriate…  ·  Admin →
                    • Team Explorer Everywhere: Save Comments for Reuse

                      Almost daily I try to check in some pending changes. I enter a comment, because it is required by our TFS server. I might spend 2 or 3 minutes writing a very detailed comment describing all of the changes and why I am making them. When I press "Check In" I get a dialog stating that there are conflicts. I resolve the conflicts and now what... Nothing. I have to press "check in pending changes" again. My comment is lost. I have to write it over again. Another 3 minutes re-writing the comment and some frustration go by, then I…

                      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…)
                      • Remember form and column sizes in Source Control Merge Wizard dialog

                        I'm grateful this form now allows resizing, but it doesn't remember the form size. Also, I have to adjust columns each time so that I can see name in the user column. (the user column wasn't an issue in VS 2010 because it didn't include the domain/server name) Please make this form and its columns remember the user-adjusted sizes.

                        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…)
                        • Exception Assistant - exstensibility to tap into the Error Message, Inner Exception,

                          I've reported the issue here: http://stackoverflow.com/questions/7816556/visual-studio-extend-ide-the-exception-assistant.

                          I truly desire exstensibility with the Exception Assistant. If you could please expose the Exception message, Error code, plugin GUI & etc, we could pull online resources in from SO, code project & MSDN & give online help links based on the error you're getting. Please make this ability as a interface so the community can implement the search features and incorporate them into the Exception Assistant. TIA. ps Would we all like the Jon Skeet add-in?

                          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…)
                            1 comment  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
                          • Show -where- we are un-doing (Ctrl-Z) in the source code. It doesn't really relocate the cursor right now.

                            Show -where- we are un-doing (Ctrl-Z) in the source code. It doesn't really relocate the editor screen. When I go out for diner and come back, I often undo to show to my brain where I was last time I typed some code. But most of the time, it undo, I -feel- it places the cursor at the right place, but the scroll isn't good at all, so I can't see quickly what I just typed, as it disappears before I have the time to adjust the scroll.

                            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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                            • Add Intellisense Support for AMD via RequireJS

                              if I have a module defined in a .js file in the following way (using RequireJS's AMD pattern):

                              define(function (require) {

                              var ko = require('knockout');

                              });

                              I would like to have Intellisense support for the ko object that is dynamically retrieved by the require('knockout') function.

                              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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                              • correct the tab order and usability of the new project page

                                The VS 11 new project page is difficult to use using the keyboard / tabbing between the panes as the order is non-obvious from first glance. It feels like it goes left upper, down, however the filtering / sorting isn't obviously less important than the general project type (left side treeview). There's no obvious way to select either of the major panes without using the tab key on the keyboard. Moving from the treeview to the project type takes 6 tabs

                                It's rare if ever that I'd care to sort by reverse name.
                                The default ordering now that I look…

                                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…)
                                  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • fix navigation of tabs as spaces

                                  When using tabs as spaces, the navigation is really wonky. That is, arrow-key navigation only moves one space at a time, the backspace key only deletes one space at a time and the delete key as well. Please fix this.

                                  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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Ability to Customize WorkItemChangedEvent

                                    I would like to have the ability to Customize WorkItemChangedEvent so when WI is changes, the mail notification will include also predefined customized fields in addition to the predefined core fields it currently supports.
                                    Today, the following core fields are included in every notification mail: Team Project, Area, Iteration, Assigned To, State, Reason, Changed By and Changed Date.
                                    Customize field is included in the mail only when it is changed, this is the default behaiver of the TFS.
                                    We would like to have this field in all notification mails, even when not changed.
                                    For example, the customized field for the…

                                    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…)
                                    • Provide a way of exporting or converting webtestresult files to text

                                      Understanding web test results and finding dynamic data is hard work. The search facilities within Visual Studio 2012 are primitive when looking at web test results. There are no options for annotating a result file to remind oneself of what has been found and can be ignored, found and may be relevant etc.

                                      It would be nice to have a textual form of the whole of the web test result file that can be examined with ones favourite text editor and where annotations etc can easily be added.

                                      Possibly the output should be XML to allow easy recognition of the…

                                      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…)
                                        2 comments  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Better Typescript Support

                                        There has to be better Typescript support. Some ideas:

                                        - better refactoring
                                        - F12 go to definition
                                        - more "connections" to angular and ohter js-frameworks
                                        - etc. (just look at c# editing and debugging features)

                                        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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Find all non-used classes in a solution

                                          Have something similar to ReSharper built in to VS. As a minimum, have the ability to select a menu option or context menu option to show not used items, including classes, methods, functions and resources.
                                          One of the solutions I look after has grown and developed over many years and numerous classes etc. have been added and I am sure not all of them are used any more. Currently there is no way to find this out unless you buy a 3rd party product like Resharper.
                                          This should be integrated within Visual Studio (Maintenance maybe) along with a spellchecker -…

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

                                          Feedback and Knowledge Base