Visual Studio IDE

Announcement: Last fall, we migrated this forum to Visual Studio Developer Community to provide you one convenient and responsive system for all feedback. As the final step in the migration, this forum will be closed off completely on June 1st, 2019. We encourage you to visit Visual Studio Developer Community where you can now suggest new ideas, browse and vote on existing ideas, and engage with Visual Studio teams.

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. Visual Studio doit pouvoir programmer en FlowCode

    Il faut ajouter une option pour développer ne FlowCode sur Visual Studio, c'est l'avenir après tout, si Microsoft ne peut s'en rendre compte alors Microsoft est déjà "mort".

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  2. Add filters and sorting capabilities to data frame views in R.

    RStudio allows you to filter and sort when viewing data frames from the global variables. Currently Visual Studio does not allow for this. This fix would be a great addition.

    - Jordan Goldmeier, Excel MVP

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  3. XSD Designer: Add support for export to PNG or SVG

    The existing XSD designer can be used to produce great diagrams. Unfortunately, it only allows you to export this content to XPS. It would be great if you offered PNG or SVG as an export target for this feature.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  4. 希望微软能够开发支持多国文字的编程语言,具体的说,不单是IDE支持多国语言,编程语言的关键字.NET库也支持多国文字,要是源代码支持多国语言自动转换就更好了。

    希望微软能够开发支持多国文字的编程语言,具体的说,不单是IDE支持多国语言,编程语言的关键字.NET库也支持多国文字,要是源代码支持多国语言自动转换就更好了。

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  5. Open source or update VB6 programming

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351772/open-source-or-update-vb6-programming.html
    Open source or update the VB6 programming environment.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  6. Extend programming language support to all VS Platforms

    I find that there are many programming language and debugging, lint tools etc. support on VS Code. Why not do the same for VS Express, VS Community, VS Professional, VS Enterprise and VS Team Services. In that way developers need to use just one IDE, such as VS for ALL their Windows (& Linux) programming needs. And I don't have to run around the web looking for other developer tools such as Eclipse.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  7. 4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  8. Kusto to support switch/case in case a nested iif is used today

    A switch/case support in Kusto would make the following query using nested iif more readable.

    | extend Category = iif((RCALevel2 contains "DiskError"), "Disk",
    iif((RCA contains "Software"), "Software",
    iif((RCALevel2 contains "NodeDirty"), "DirtyShutdown",
    iif((RCA contains "HostOSCrash"), "HostOSCrash", "Other"))))

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  9. Create python intergrated xamarin library

    Since there is no library for run python scripts in Xamarin , I think its good to have it even in a next versions.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  10. 4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  11. 4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  12. Develop an extension for Crystal Lang

    Develop an extension for Crystal Lang

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support ilproj projects

    Building from .ilproj and .il files perhaps isn't a common use case, but it does cover some possibilities not available otherwise. Monodevelop and sharpdevelop (via an extension) support this, and there was an extension that gave some support in visualstudio 2015, but unless I'm missing an option I should have installed we can't open them in visualstudio.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  14. Ease out the process of home relocation! Packers and movers can help you to do so!

    Nothing is permanent; changes take place gradually with time. Sometime this change also demands moving back all your sentiments with current place and move to the new locality. There are only few things, which can go with while you to the new home. Safety and care of those items is the main for every person. While shifting to a new place of residence, hiring the services of an expert and knowledgeable packers and movers can significantly lessen your load. The procedure of shifting properties comes with its share of stress and difficulties and a proficient packers and movers can help…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add brace spacing options to Code Style > Formatting

    There are spacing options for parenthesis & brackets, but for some reason not for braces.

    Please add this option for users that prefer to eliminate excessive whitespace. See attached image.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  16. Support debugging with EdgeJS

    It would be nice if i could debug my JS code that is running in a .net process using EdgeJS. Currently the node insepector seems to be the only option to do that.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  17. Scss editor need to be improved

    When a style property is selected via intellisense, the : should be added automatically.
    Furthermore, once a closing bracket is entered, the code should reformat like it does for c#.
    Shift + Tab should move the code in the current line a tab back irrespective of the cursor location in that line. Currently it only works if the cursor is in the beginning of the line.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  18. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  19. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add (create) MS Access Online to Office 365

    Add Microsoft Acces to the Online family so non-professional developers and common users can create online databases stored in OneDrive and SharePoint with the ability to design forms, views, tables and queries just as Microsoft Access Desktop does. Please

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Languages - Other  ·  Flag idea as inappropriate…  ·  Admin →

Feedback and Knowledge Base