Visual Studio IDE

Announcement: This forum has been migrated to provide our customers one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community. To learn more about the migration to Visual Studio Developer Community please check out the release blog post.

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. Cloud Explorer pane in VS IDE should remember the node i've navigated to across sessions

    This will be a time saver instead of me having to navigate to that node everytime I reopen VS IDE. Or, have the concept of pinning some nodes as favorites that you can get to easily

    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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
    • Support the PackageReference NuGet restoration option in Cloud Service Projects

      Currently, if an Azure Worker role uses the PackageReference Nuget option, or references a library that does, any Nuget packages that are built against the .Net Standard will have the incorrect version of the assembly copied to the binary folder upon publishing or debugging, causing a System.BadImageFormatException when the offending library is first loaded. (For further details and a reproduction, please see https://developercommunity.visualstudio.com/content/problem/280697/cloud-service-project-uses-incorrect-net-standard.html)

      This is preventing the consumption of .Net Standard class libraries with any NuGet references by Cloud Service Projects, as these implicitly use the PackageReference option by default.

      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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow editing of PartitionKey and RowKey in Azure table storage data viewer

        Currently the PartitionKey and RowKey are readonly when you edit an entity in an ATS container. This is annoying.

        I understand that the current entity would need to be deleted and a new one created with the updated PK and RK values, but what's the issue with that? Users should still be allowed to perform this operation. Show a warning if you'd like, but don't stop us from having this functionality.

        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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
        • 3 votes
          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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
          • vsts task azure function deploy

            There should be a specific VSTS deployment task for Azure Functions, so that they deploy to production and work the same way they run locally. The local execution uses the local.settiongs.json, but the Azure cloud needs these settings in the AppSettings which currently can only be entered manually in the deployment task UI. This should have been automated, and still needs to be.

            3 votes
            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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
            • Include all the features for debugging, troubleshooting and working with all Azure services in Visual Studio Professional

              Today some of the most important features for troubleshooting and debugging code in Azure are only found in Visual Studio Enterprise.
              As a partner in a smaller company, it is impossible for us to become a Silver/gold partner so we are stuck with VS Professional.
              The cost for buying an Enterprise license of Visual Studio is more than 30 times the cost of the 3 VS pro we get with Action Pack.

              We are not interested in anything but the tools we need to develop, support and debug the software we write for our customers in an as efficient manner…

              3 votes
              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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
              • Make it much easier to switch between different accounts in Visual Studio.

                Simplify the process of switch between the accounts I have added to Visual Studio.

                I carry out work for a number of different clients and need to switch my account in Visual Studio depending on who I am working for. They each are use Azure so the account switch is need to ensure smooth connection to their individual corporate Azure accounts.

                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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                • EXCEL EM MAPAS (PONTOS LON, LAT, ALT) COM LAYERS PERMITINDO MODELAR FLUXOS

                  EXCEL EM MAPAS (PONTOS LON, LAT, ALT) COM LAYERS PERMITINDO MODELAR FLUXOS

                  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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                  • add Azure applets

                    please add Azure applets(compute emulator, web apps tools, authoring tools) to this tool?

                    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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                    • Cloud Explorer's "Open in Portal" link should respect OS default browser.

                      As of VS2017 15.5, the "Open in Portal" link on Azure Cloud Explorer always launches Edge. Other parts of VS have been corrected to use the OS default browser. Cloud Explorer should also respect the user's default browser.

                      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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                      • Validate resource group dialog

                        The Validate Resource Group dialog slows me down. Please cache the selected options in this dialog so that when I reopen it I don't have to wait each time for the dropdowns to be populated. Surely once selected these will rarely change for the average users in the course of a single VS session.

                        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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                        • Fix the performance of the ARM Template editor

                          The maximum allowed size of an ARM template that can be posted to the Azure Resource Manager is 1MB as specified here: https://docs.microsoft.com/en-us/azure/azure-subscription-service-limits

                          The ARM template editor in Visual Studio can't handle anything beyond 200kb. After that, performance degrades noticeably and linearly with the size of the file. Please fix the performance of the editor so that files up to 1 MB can be edited within Visual Studio, with Intellisense.

                          9 votes
                          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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                          • Show the project name in the output of the web publish activity, somewhere near "Overall status"

                            Show the project name in the output of the web publish activity, somewhere near "Overall status".

                            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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                            • Azure Publish Should Not Automatically Publish When Importing a Publish Profile

                              When selecting a Publish Profile for the first time in a Web Application project which must be deployed to Azure the publish button serves two purposes:

                              1) Accept your publish option
                              2) Automatically publish upon selection

                              This is problematic because it does not give the user the opportunity to cancel if they selected the wrong profile or modify the profile settings before publishing. This does not seem to happen if one or more profiles are present in the project. It's only the first time.

                              Concern 1:
                              My company uses a .tfignore file to prevent profiles from being committed to source…

                              8 votes
                              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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                              • Make it possible to choose ASP.NET Core Environment for Migrations when publishing to Azure

                                Currently when publishing to Azure with an EF Core DBContext there is no possiblity to choose the ASPNETCORE_ENVIRONMENT to use for creating and applying the migrations from the dialog. But if you are using different Database providers for different scenarios this Distinguishment becomes crucial. In my case it was a local MySQL DB and a Azure SQL DB. The workaround I used was to use the Package Manager console, apply the migration to the Azure SQL DB and then publish the application. But it was quite cumbersome and I do not think that it fits well with the Idea of…

                                3 votes
                                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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                • Don't Require Admin for Service Fabric Development

                                  When developing using Service Fabric locally, we have to run VS as admin. Like a throw back to 2010 when UAC first came around.

                                  Please remove this dependency.

                                  https://developercommunity.visualstudio.com/content/problem/59973/service-fabric-application-throwing-powershell-scr.html

                                  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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                  • fix data factory so it can be built and deployed via VSTS please... or vice versa

                                    self describing, make VSTS build and deploy data factory objects so we don't have to script with powershell

                                    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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Include correct and reliable build steps for "hot" functionality.

                                      I'm just trying to make a simple bot, not any more advanced than the "echo" sample using Azure functions. It seems like it uses every single unstable feature of visual studio. Every step (and there are a lot of steps) fails with undocumented and useless error message.

                                      Like, right now there's a random blog post that hints that I need to install the "Azure Development" workload. Great -- how? The only reference I can find only is a silly cholatetely package.

                                      Other issues:
                                      - the command running **** doesn't work
                                      - the messages.csx file has no intellisense or syntax coloring …

                                      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  ·  Windows Azure Tools  ·  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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                        • If a project contains a docker file, still allow new publish profiles for regular App Services

                                          Currently if you project contains a Docker file, and you attempt to create a new publish profile, the only Azure App Service option you have is to publish to the Azure App Service Linux (Preview), the regular Azure App Service is hidden.

                                          I don't think these options should be exclusive. If a Docker file is detected, then by all means add in the Linux Preview, but please leave the regular option as well.

                                          3 votes
                                          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  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1

                                          Feedback and Knowledge Base