AdminVisual Studio Team (Product Team, Microsoft Visual Studio)

My feedback

  1. 937 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      66 comments  ·  Visual Studio IDE » Install  ·  Flag idea as inappropriate…  ·  Admin →

      We expect to make significant progress on this front in the upcoming release. There are some components which must be installed to the system drive for various reasons – for example, Windows hotfixes and .NET Framework releases. But we think we will be able to do a better job of honoring the chosen location in the next release.

      To give some transparency into the design process, one interesting wrinkle to this problem is third-party components that we install. If you choose to install Visual Studio to (say) D:\VS, where should we install something like Git for Windows or the Android SDK (if you select those components)? Should we install them into a subdirectory of D:\VS, even though other apps may use them? And should we attempt to secure the directory? C:\Program Files is only writeable by admin users, which presents a security boundary to rogue apps. Tough choices…

      Thanks,…

      Thank you for submitting your idea. We are currently limited by the requirement to install certain system components such as the .NET Framework to the system drive, so we are unable to address this suggestion immediately. However, we will keep this open so we can re-evaluate it for a future release.

      Thanks again,
      Kelly Berman
      Visual Studio Program Manager

    • 550 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        53 comments  ·  Visual Studio IDE » IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →

        Hello,

        We’ve begun work on this and are considering changing the default location for new projects to C:\\USERPROFILE\Source\repos. Would this be a reasonable change to address the problem of “clutter” in the Documents folder? This is currently the default for cloned repositories, so all projects would be in a singular default location.

        As well, you still retain the option to change the default if you’d like.

        Allison Buchholtz-Au
        Program Manager – VS IDE

        Thank you for taking the time to submit this feature request. I have updated the category to 'IDE' to ensure that the correct team can evaluate your idea.

        Kelly Berman
        Visual Studio Program Manager

      • 17 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          Bryan,

          Thanks for the feedback. I am following up with you because I'd like to understand what you are asking for.

          How do you want to scope something to an iteration that is in the context of the product backlog?

          Ewald Hofman
          TFS Product Group

        • 190 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            20 comments  ·  Visual Studio IDE » Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →

            We've been kicking around the idea of allowing precisely two things:
            params T[]
            params IEnumerable<T>

            Rationale: "params T[]" is already in the language, and IEnumerable<T> is pretty much the standard type that everything uses. Here's an example:

            void f(params IEnumerable<int> args)
            f(1,2,3)
            ===> the compiler internally recognizes this pattern and generates
            f(new int[] {1,2,3})

            Note: if we allowed arbitrary list types such as IList<T>, then the callee would naturally believe that it could add/remove elements, which would make it more costly. The compiler would have to generate something like this:
            ====>
            var tmp = new List<int>();
            tmp.Add(1); tmp.Add(2); tmp.Add(3);
            f(tmp);

            This is more overhead than is nice to see in a language feature.

          • 124 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              6 comments  ·  Visual Studio IDE » .NET  ·  Flag idea as inappropriate…  ·  Admin →

              In case it's unclear, Stephen Cleary's reply to Stephen Toub around the short fallings of LogicalXXXData, is over on this thread: http://social.msdn.microsoft.com/Forums/en-US/async/thread/ea21ca57-5340-439c-8ee9-f0185b5787a1.

            • 1,120 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                40 comments  ·  Visual Studio IDE » .NET  ·  Flag idea as inappropriate…  ·  Admin →

                Is there any particular bug fix/behavior change that you are encountering in 4.5 but not accounting in 4.0? We've shim'd a lot of the major ones so that you won't see the "fixed" behavior when running 4.0 apps on 4.5.

                David Kean
                CLR Team

              • 374 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  12 comments  ·  Visual Studio IDE » IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →

                  Merging idea:

                  Add option for Italic font in Fonts and Colors dialog (11 votes)

                  In Visual Studio 11 Developer Preview C++ parameters are now displayed italic, however there is no way to disable this. On the other hand I would like my comments to be italic. On the dialog only a checkbox for bold is found. Please add a checkbox for italic.

                • 182 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    15 comments  ·  Visual Studio IDE » IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →

                    Adding additional details from a merged suggestion:

                    The sample in the Options -> Environment -> Fonts and Colors menu really says nothing about the changes that user makes.

                    It would be GREAT if the items were categorized based on the programming language AND there was a simple code for every category like a few lines of code that covers every option available in the "Display items" box. By changing an item's color/font, the color of that item in the sample code changes accordingly.

                    Believe me, it is REALLY REALLY helpful ! With the current menu finding a good combination of colors is very hard and time consuming. You have to press the OK button for every single change to see whether it fits or not.

                  • 18 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      As explained in this blog post (http://blogs.msdn.com/b/visualstudioalm/archive/2015/10/08/how-we-use-user-voice-to-make-a-better-product.aspx), we had updated the status of this suggestion to “Under Review” to let you know we are tracking it on our backlog. To better indicate which one we are actively working on or which ones are on our 6-month plan, we introduced the states “Started” and “Planned”. The goal is to give an update on in progress suggestions at least every 3 months. This suggestion is still on our backlog, but they are not part of the 6-month plan.

                      Ewald Hofman

                      Thanks for the feedback.

                      Be able to convert the process of your team project is a wish that has been around for long time. We really would love to do this, but we need to do more thinking on this.

                      Ewald Hofman
                      TFS Program Manager

                    • 35 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        As explained in this blog post (http://blogs.msdn.com/b/visualstudioalm/archive/2015/10/08/how-we-use-user-voice-to-make-a-better-product.aspx), we had updated the status of this suggestion to “Under Review” to let you know we are tracking it on our backlog. To better indicate which one we are actively working on or which ones are on our 6-month plan, we introduced the states “Started” and “Planned”. The goal is to give an update on in progress suggestions at least every 3 months. This suggestion is still on our backlog, but they are not part of the 6-month plan.

                        Ewald Hofman

                        Good suggestion. I agree that we could do more to providing a better solution for this. I like the suggestion of including it in the checkin window.

                        Gregg Boer - TFS Product Team

                      • 14 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          Thanks for your feedback about the challenges equipping non-development teams with access to TFS. We regularly evaluate our licensing approaches and will consider this with the overall feedback we get on Visual Studio licensing.

                          Just so you know, $499 is our list price for TFS CALs, but you may be able to get a better price from your software reseller depending on your purchase quantities and the Microsoft Volume Licensing programs your organization qualifies for. Please check with your software reseller for more information.

                          Nathalie (PM - TFS)

                        • 487 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            16 comments  ·  Visual Studio IDE » Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →

                            We agree that improved refactoring support would be a welcome productivity boost for Visual Studio! Though we only offer a handful of refactorings in Visual Studio 2010, we have partnered with DevExpress to offer a free refactoring tool, CodeRush Xpress, which greatly augments the set that is available for both C# and VB. You can download CodeRush Xpress at http://msdn.microsoft.com/en-us/vstudio/ee663901.

                            Additionally, if you haven't seen it yet, check out the Microsoft "Roslyn" CTP at http://msdn.microsoft.com/roslyn. While this CTP doesn't represent a specific committment to more refactoring features coming from Microsoft in Visual Studio, it does reveal the public API that we are planning to make it easy for VS extension writers to create new refactorings and quick fixes. See the following "how to" documents to see just how easy it will be to create new features with Roslyn.

                            How To: Write a Visual Basic Quick Fix: http://msdn.microsoft.com/en-us/hh543921
                            How To: Write a C# Quick Fix: http://msdn.microsoft.com/en-us/hh543922

                            Thanks,
                            Dustin Campbell
                            Visual Studio Program Manager

                          • 157 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              4 comments  ·  Visual Studio IDE » Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →

                              In case you haven't see it yet, you can download a preview of this very feature in the Microsoft "Roslyn" CTP: http://msdn.microsoft.com/roslyn. Once the CTP is installed into Visual Studio 2010 SP1 (with the Visual Studio 2010 SDK SP1), just select View -> Other Windows -> C# Interactive to access the C# Interactive Window.

                              Thanks,
                              Dustin Campbell
                              Visual Studio Program Manager

                            • 268 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                10 comments  ·  Visual Studio IDE » .NET  ·  Flag idea as inappropriate…  ·  Admin →

                                Thanks a lot for the feedback. Not only is this happening, it’s also happening in the open! You can follow as we’re making progress on GitHub. You can even participate and help us bringing .NET to Mac OSX and Linux!

                                See these posts for more details:

                                http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx

                                http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-is-open-source.aspx

                                http://blogs.msdn.com/b/dotnet/archive/2015/02/03/coreclr-is-now-open-source.aspx

                                Thanks,
                                Immo Landwerth
                                Program Manager
                                .NET Team

                                Thank you for your suggestion on making the .NET Framework better. Currently we are not planning on implmenting this feature. I am closing out so that the persons who voted on this idea can have their votes back in order to vote on other ideas.

                                Thanks,
                                Deon Herbert -MSFT .NET Framework Team

                              • 127 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  9 comments  ·  Visual Studio IDE » Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                                • 736 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    under review  ·  8 comments  ·  Visual Studio IDE » Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →

                                    Wow, you guys are in for a treat. If you haven't seen it already you simply must watch this talk on the Future directions for C# and Visual Basic given by Anders Hejlsberg at the Microsoft BUILD conference. All of it is exciting but I suggest you pay special attention to the part about 40 minutes in!:

                                    http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-816T

                                    Regards,

                                    Anthony D. Green | Program Manager | Visual Basic & C# Languages Team

                                  • 24 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      It'd be great to understand where specifically folks feel the API documentation is lacking, so we can better focus our improvements (for reference, our 2010 documentation is here: http://msdn.microsoft.com/en-us/library/bb130146.aspx).

                                    • 101 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        As explained in this blog post (http://blogs.msdn.com/b/visualstudioalm/archive/2015/10/08/how-we-use-user-voice-to-make-a-better-product.aspx), we had updated the status of this suggestion to “Under Review” to let you know we are tracking it on our backlog. To better indicate which one we are actively working on or which ones are on our 6-month plan, we introduced the states “Started” and “Planned”. The goal is to give an update on in progress suggestions at least every 3 months. This suggestion is still on our backlog, but they are not part of the 6-month plan.

                                        Ewald Hofman

                                        Thanks for the idea, John. A note about the stack rank scenario: we changed the sort order behavior for numbers in the next version of the product to take into account this scenario. Now, blank values are sorted at the end of the list rather than the front.

                                        Jon Tsao, Program Manager, Team Foundation Server

                                      • 115 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          As explained in this blog post (http://blogs.msdn.com/b/visualstudioalm/archive/2015/10/08/how-we-use-user-voice-to-make-a-better-product.aspx), we had updated the status of this suggestion to “Under Review” to let you know we are tracking it on our backlog. To better indicate which one we are actively working on or which ones are on our 6-month plan, we introduced the states “Started” and “Planned”. The goal is to give an update on in progress suggestions at least every 3 months. This suggestion is still on our backlog, but they are not part of the 6-month plan.

                                          Ewald Hofman

                                          Thanks for the feedback. Looks like there are two ideas here: the first being around having rules/conditions on links, and the second around security/permissions for specific fields. The latter was suggested by John Ames here: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2088177-add-ability-to-hide-mask-fields-in-a-work-item-bas. I'm going to convert this idea to reflect the rules/conditions on links so that we have a better idea of what people are voting on. If you voted for this idea on the basis of the field-level permissions, please take a moment to move your votes over to John Ames' idea. Thanks!

                                        • 611 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            As explained in this blog post (http://blogs.msdn.com/b/visualstudioalm/archive/2015/10/08/how-we-use-user-voice-to-make-a-better-product.aspx), we had updated the status of this suggestion to “Under Review” to let you know we are tracking it on our backlog. To better indicate which one we are actively working on or which ones are on our 6-month plan, we introduced the states “Started” and “Planned”. The goal is to give an update on in progress suggestions at least every 3 months. This suggestion is still on our backlog, but they are not part of the 6-month plan.

                                            Ewald Hofman

                                            @John R: The way we're planning on hiding them is by putting them in a category in the process template. We wouldn't break your scenario if you have existing team projects you use and you upgrade to the next version. Your shared steps will continue to show up. On new team projects, shared steps (and other new artifacts we're introducing in the next version) will be hidden by default, but you can go and turn them back on by editing the category if you want. Let us know if you have any feedback on this approach.

                                            Work is on the way in this area. Great suggestion.

                                          Feedback and Knowledge Base