Visual Studio IDE

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, you can visit our Developer Community website to get started. 

For suggestions for improvements to other developer products, see these sites:

To review the current UserVoice statuses and their definitions, please review our “What Does the Status of My Feedback Mean?” article.

We look forward to hearing from you!

- The 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 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. Static site/html generation as a project type with Publish support

    Static file hosting (CDN) is by far the most cost-effective, reliable and scalable way to get content on the web. Unfortunately, Visual Studio doesn't make creating such sites easy. That's tragic since Visual Studio includes all the required technologies to create a best-in-class solution (project meta data, Razor, T4, Publishing, etc.)

    A "Static Site Generator Project" would allow me to author master pages, html, content, css, javascript and "publish time" code. When published the project will generate a site than can be hosted via any static file serving service (including removable media). Operations done during publishing would include HTML generation…

    179 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…)
      6 comments  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
    • "Publish Web" (Web Deploy / msdeploy.exe) should use my systems default proxy settings

      I currently cannot use Web Deploy because it ignores my proxy server settings, and there seems to be no way to specify a proxy server for web deploy to use.

      Web access in our company is required to use a proxy server, otherwise our firewall will block the traffic.

      Alternate publish methods like FTP are also problematic to use, because our IT blocks FTP by default. I have to ask them for every single IP address that I want to access via FTP. IP adresses for azure VMs might change at any time, so this is not really an option.

      59 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…)
        3 comments  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
      • Option to require CodeReview on Check-in

        We are required to perform 100% code review. On the VSTS platform today, we have no way to enforce this. Requesting code review from VS IDE manually is not ideal and doesn't enforce the process.

        It would be ideal if we could add a requirement to the process template or possibly an option in the "gated check-in" feature that somehow enforces a code-review of the changesets and tracks who did it and that it was accepted.

        Ideally, if the changeset is gated, it is shelved, built successfully and then a code-review request is automatically created and only someone other than…

        43 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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow the Delete of Packages from VSTS Package Manager

          In VSTS Package Manager, allow for the delete of packages from any feed.

          40 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 →
          • SSL Option for IIS Express

            In ASP.NET Web projects - and especially ASP.NET 5 Web Project which can't run full IIS application in place - it would be really useful to specify that the IIS Express instance is accessible remotely.

            Currently there are options for Windows Auth and SSL, another checkbox for remote port access would be very useful.

            Since IIS is cannot be run in-place, IIS Express is how most of us will do debugging most of the time and remote access is a key component for many scenarios, chief among them mobile development. It should be easy as an option to enable remote…

            37 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 →
            • Improve Visual Studio MSDN Blog Commenting System (and Developer Engagement) with Disqus

              Currently the MSDN blogging system suffers from a myriad of problems:
              - Poor sign-in experience and profile system.
              - Static, read-only posts (cannot edit/delete)
              - Broken/no notifications
              - Buggy / Easy to troll
              - No up/down voting

              Conversely, with Disqus, you get the following benefits:
              - Community within a community (discovery/pollination/profile system)
              - Reliable notifications
              - Editing / deleting
              - Flexible authentication / flagging / difficult to troll
              - Up/down voting

              A blog post has been created to discuss these issues at length, and you can read that here:
              http://blog.developers.win/2016/02/improving-microsoft-developer-engagement-with-disqus/

              The Visual Studio / Visual Studio Team Services Teams do…

              35 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…)
                5 comments  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
              • Make it possible to run Windows Azure emulator without admin privileges

                Please make it possible that i don't have to start Visual Studio with admin provileges just to use the azure Emulator.

                33 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 →
                • Provide reassurance of strict security practices for users of Visual Studio Online

                  Before we can use Visual Studio online for our business, which builds software to protect Protected Health Information (PHI), we would want to see some stringent certifications, reassuring us of secure computing practices by Microsoft as a host of the Visual Studio Online. Microsoft already provides a number of certifications regarding Windows Azure. See the Microsoft compliance language for Azure as an example: http://azure.microsoft.com/en-us/support/trust-center/compliance/
                  Please make it clear that Visual Studio Online is operated in a similarly strict manner.

                  30 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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add Charts for unit test runs and/or code coverage in VSO

                    You should be able to chart the results of previously run unit tests in vso so that way you can pin them on the front page of your product page.

                    29 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 →
                    • Static IP address for Hosted (Build) Agents in Visual Studio Team Services

                      In Visual Studio Team Services (formerly Online) when using the Build features, the Hosted Agents have a wide range of IP addresses.

                      This presents a security problem for Enterprises who would prefer to only white-list specific IP addresses rather than opening up a range of IP addresses that can open up attack vectors from entire data centres.

                      Using the Load Testing features, you can email Microsoft to request a static IP address. Can we please have the same facility for Hosted Agents used with Build tasks.

                      24 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 →
                      • VSTS - email alerts - Email PBI/Task comment to "@RecipientName@domain.com"

                        Please can email alerts be enabled to send an automated message to named recipients.
                        For example, if Acceptance Criteria issue is called out in a PBI, this can be directly addressed to the Product owner.
                        For example:
                        "@RecipientName@domain.com Please verify A/C #1, as specificed in this Story, specific to my feedback, as follows..."

                        19 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…)
                          3 comments  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                        • Make a VM "box"es for Vagrant with Visual Studio 2013 Community version and 2015 preview

                          Microsoft OpenTech worked with Vagrant (http://vagrantup.com/) team on GitHub to bring support for HyperV. To regard their effort, please continue to host a Windows Evaluation version VMs with Community version and vNext previews on vagrant-cloud: https://vagrantcloud.com/ with HyperV and VirtualBox intg egrations, so people can build apps on VS while keeping their host OS of choice clean.

                          For instance:

                          - Windows 8.1 VM with VS2013 Community version
                          - Windows 8.1 VM with VS2015 preview.
                          - Windows 8.1 VM with both VS2013 Community version and 2015 preview.

                          Related: https://twitter.com/adeelbm/status/512377033708810240

                          16 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 →
                          • Exclude time spent on Azure Cloud Service deployment from Visual Studio Online build minutes

                            At the moment, I am developing an Azure Cloud Service, hosted in Visual Studio Online and configured for Continuous Deployment.

                            During one build, the time spent generally amounts to around 1 minute for the actual building of the solution and 7 minutes for deploying it to Azure.

                            Having to use 700% more build minutes just because Azure deployments are slow seems unfair to me as a Visual Studio Online customer. I suggest you exclude the Azure deployment time from the build minutes cost, to make this a more attractive feature to use.

                            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…)
                              0 comments  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                            • 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.

                              14 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 →
                              • [VSTS] Allow alert on selected Release Environment

                                In VSTS, please add an option to alert team members on releasing to specific environment.

                                10 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 →
                                • Free CI system for Open Source projects (TravisCI and Appveyor)

                                  Please provide a free CI system hosted on Azure for open source projects, which integrates with GitHub (and offers logon with GitHub). Examples are; TravisCI and AppVeyor. AppVeyor is Windows based, but 1) it is extremely slower than Linux-based Travis, 2) it doesn't support extension development (for example Web Essentials). Note: both of them offer configuration files in sleek .yml format (JSON is a new XML and YAML was a new JSON). So something nameless-extension-only; .vsoci.yml or .azureci.yml would be appreciated.

                                  The aim is to enable OSS community to test and build their projects on multiple platforms: Windows, Linux (Ubuntu,…

                                  10 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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add a way to delete packages from the Visual Studio Team Services Package Feed

                                    In the new Package Feed Extension of Visual studio Team Services, there doesn't seem to be a way to remove packages from the feed.

                                    10 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 facility to cancel Web Deployment from Visual Studio to Azure

                                      The Web Deployment from Visual Studio to an Azure instance works fine. However there is no way to cancel it. Although there is a "Cancel" button, clicking this has no effect beyond causing Visual Studio to lock up indefinitely.

                                      It would be useful if this could be re-engineered so the button worked.

                                      9 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 →
                                      • Provide a developer account on Microsoft Azure portal to use all the available services free of cost.

                                        Please provide a developer account so developers can play with the functionalities, keep coming up and contribute better while working on real time projects. One month free subscription is not sufficient as new features are getting release every month. It can be limited sharing environment but should be available without any cost.

                                        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 →
                                        • "Leave" Visual Studio Online account

                                          On https://app.vssps.visualstudio.com/profile/view I am member of 8 accounts. I want to "leave" a few of these but I cant unsubscribe myself. It would be very useful to be able to "leave" someone else's account.

                                          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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4
                                          • Don't see your idea?

                                          Feedback and Knowledge Base