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. Support for running web class applications from the VB6 IDE

    Enable debugging of VB6 web class (IIS) projects in Windows 7/8 in the next service pack.

    349 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  2. Rename Visual Basic to B# and Support B# With Absolute Parity

    Dotnet 2015 made it clear: VB.NET developers need to switch to C# or be left behind. Very sad.

    VB syntax is friendlier, easier to read and code and maintain. Yet Microsoft is killing off this superior language bowing to pressure from myopic C# developers and Mono.

    346 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    45 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  3. Build UWP with only VB6 syntax

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351594/build-uwp-with-only-vb6-syntax.html
    The underlying technology is XAML and vb.net, but what is exposed to the developer is only pure VB6 syntax.
    So there is this magic interpreter that translates every line/block of pure VB6 code to the corresponding verbose vb.net code that can be unhidden and edited if required. Use a less frightening property manager and a more responsive layout editor.
    Wow suddenly the millions of VB6 developers are coding for UWP and the windows store is flooded with apps of all sorts! Productivity has…

    345 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  4. Reinstate VB5cce (VB5 Control Creation Edition) free download and support

    As subject. Until 6 days ago, https://support.microsoft.com/en-us/help/165524 had a useful description and endorsement of VB5cce which used to be available for free. Myself and my clients use VB5cce. The article was since unceremoniously deleted (no mention of why, simply a broken link).

    Please Reinstate it and confirm it is free. Thank you.

    It is known we can download it from elsewhere, but my users treated this article as an endorsement that it was free to use and supplied by Microsoft. It worked perfectly on Windows 10 64b etc, so I can't see why MS chose to delete all reference to…

    340 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  5. Allow multiple variable names with single type specifier in functin call

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351209/allow-multiple-variable-names-with-single-type-spe.html
    Current:
    Public Function DoSomething(x As Integer, y As Integer, w As Integer, h As Integer, Value As Integer, Name As String, Count As Integer) As Boolean

    Propsed:
    Public Function DoSomething(x, y, w, h, Value As Integer, Name As String, Count As Integer) As Boolean

    All variables x, y, w, h, Value would be of type Integer, like in Dim statement.

    330 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  28 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  6. Support VB6 programming and VBA programming

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351655/support-vb6-programming-and-vba-programming.html
    VB6 programming remains popular 20 years afteer the last version.

    Top 10 languages for Enterprise Application Development...

    https://sdtimes.com/java/report-finds-java-and-javascript-remain-the-top-languages-for-enterprise-development/

    Java ................58%
    JavaScript .......57%
    C++ ................ 46%
    C# ...................26%
    Python ............25%
    PHP ................22%
    VB.NET............17%
    C .....................16%
    Visual Basic 6 ..16%
    VBA .................15%

    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/8556433-vb6-programming-create-a-utility-to-convert-vb-n
    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/12363366-vb6-programming-waking-a-sleeping-giant-msdn-ma
    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/3617544-discard-the-terrible-slow-net-framework-let-c-c
    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/3440221-bring-back-classic-visual-basic-an-improved-versi

    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/13273713-microsoft-vb6-programming-reopen-this-suggestion
    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/8021706-re-open-the-bring-back-classic-visual-basic-sugg

    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/10525326-support-the-vb6-programming-ide-on-windows-10
    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/15474105-microsoft-can-make-an-update-of-the-vb6-to-vb7-cl
    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/7462243-provide-a-visual-basic-6-community-edition-to-al
    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/6811742-support-for-running-web-class-applications-from-th
    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/12516426-allow-free-download-of-the-vb6-programming-languag
    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/12851976-congratulations-to-microsoft-for-extending-vb6-pro
    https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/13368858-please-please-compromise-with-visual-basic-6-user

    https://www.facebook.com/michael.elliott.3914207/videos/1824084670958680/
    http://www.vbforums.com/forumdisplay.php?1-Visual-Basic-6-and-Earlier
    https://blogs.windows.com/buildingapps/2015/06/22/getting-ready-for-windows-10-sdks-compatibility-bridges/

    256 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  7. 243 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    60 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  8. VB6 programming language #13 in June 2018 Tiobe Index

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351645/vb6-programming-language-13-in-june-2018-tiobe-ind.html

    Microsoft's VB6 programming language is the 13th most popular programming language in June 2018.

    The latest version of classic Visual Basic was launched in 1998, 20 years ago, and still rates highly in the Tiobe index of over 200 programming languages.

    https://www.tiobe.com/tiobe-index

    This shows VB6 programming is more popular than Perl, Swift, Assembly Language, Matlab, Go, Delphi and over 200 other programming languages.

    Time for a new release of VB6, Microsoft.

    223 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  9. 支持VB6!!!!

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351588/支持vb6.html
    VB.NET和VB6可以说是两门不同的语言了,但是至少在中国,仍然有很多的VB6开发者,能不能让VS支持VB6呢?
    我知道你们正在搞.NET跨平台,但是我觉得除了跨平台,给VB6开发者一个机会不好吗?有些开发者根本不需要跨平台。要求不多,我只希望VB6能够回到Visual Studio,功能可以比VB6 IDE少,精简,不要求更好。

    如果你说“你可以通过升级向导升级你的项目”
    别闹了好吗,升级出来的项目全部都是错误的!到处波浪!

    所以,我代表我自己,全体VB6爱好者,向您请愿,让VB6回到Visual Studio 。
    谢谢。

    210 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  10. 180 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    20 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  11. VB6 programming language #12 in February 2018 Tiobe index

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351622/vb6-programming-language-12-in-february-2018-tiobe.html
    Microsoft's VB6 programming language is the 12th most popular programming language in February 2018.
    The latest version of classic VB was launched in 1998 and still rates highly in the Tiobe index of over 200 programming languages.

    https://www.tiobe.com/tiobe-index

    Microsoft's flagship language C# has fallen to #5 in the Tiobe index

    155 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  12. VB6 programming language #13 in April 2018 Tiobe index

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351639/vb6-programming-language-13-in-april-2018-tiobe-in.html
    Microsoft's VB6 programming language is the 13th most popular programming language in April 2018.
    The latest version of classic VB was launched in 1998 and still rates highly in the Tiobe index of over 200 programming languages.

    https://www.tiobe.com/tiobe-index

    Microsoft's flagship language C# has fallen to #5 in the Tiobe index

    155 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  13. Put Visual Basic 6.0 in the tools section of Windows

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351641/put-visual-basic-60-in-the-tools-section-of-window.html
    We have Notepad, Paint, Calculator, CMD. Visual Basic 6.0 is perfect as a tool in this arsenal.

    154 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  14. What happened to the old, beautiful, and simple visual basic?

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351619/what-happened-to-the-old-beautiful-and-simple-visu.html
    10 years ago, visual basic was a beautiful language, where everything is straight forward. You can add forms, buttons, text boxes, etc. and add code to them. Nowadays, it is a complicated mess of too many things coined as visual studio. Is there a place where I can download the old visual basic and it would work on windows 10?

    153 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow #region blocks to be indented much like they are in C#

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351226/allow-region-blocks-to-be-indented-much-like-they.html
    In C# you can indent a #region block so that the region flows with the layout of your code. Unless I am missing something, this is not the case in VB.

    Example (C#):
    public class MyClass
    {

    +[VARIABLES]

    +[PROPERTIES]

    +[METHODS]
    }

    Example (VB):
    Public Class MyClass

    +[VARIABLES]

    +[PROPERTIES]

    +[METHODS]

    EndClass

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

    Hey Greg,

    Thanks for the great suggestion. I agree that it would be nice to see these indented properly. I honestly couldn’t tell you the reason for this design choice but it applies to all preprocessing directives. Having said that, our team owns both the VB and C# code editor experiences and as we’re rebuilding them as part of Project “Roslyn” we’re trying to be on the look out for opportunities to make the experiences more consistent where it makes sense – this looks to me like one of those cases. The “Roslyn” based editing experience is not planned to be in the next release of Visual Studio but it’s certainly not to early to look at improving this. I’ll follow up with the right folks to see if I can make this happen :)

    Regards,

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

  16. Annouce Visual Basic 1.0 Pheonix (Visual Basic Classic)

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351634/annouce-visual-basic-10-pheonix-visual-basic-class.html
    VB.net was never about "improving" VB. It was about giving in to the Object-Oriented nerds. They had C++ and were getting C#, but that was not enough. They wanted control over EVERYTHING. Perhaps, as is the case with many people who live their lives hiding behind a computer monitor, they don't have control over ANYTHING in real life.

    That was opinion, this is fact:

    VB.net has been a disaster. Visual Basic has gone from being the most popular programming language in the world,…

    143 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  17. 要是有VB6 的SDI模式就好了,那个确实很方便。

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351551/要是有vb6-的sdi模式就好了那个确实很方便.html
    要是有VB6 的SDI模式就好了,那个确实很方便。

    137 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  18. 131 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  19. Bring back a possibility to work on one single procedure on screen

    On QuickBasic and the first VB-Versions there has been the possibility to concentrate on a single procedure. You had to choose the sub, and on the screen there was nothing else but this sub. This has been a very proper way to work with procedures.

    127 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
  20. Close VB6 product related suggestions

    I'm sorry I had to actually put this under the "Languages - Visual Basic" category as that is meant for VB.NET and not VB6.
    However, other participants on this platform sadly did not realize this at all and opened a lot of even repetitive suggestions unrelated to modern Visual Studio (aka "Visual Studio .NET") what this Uservoice is about.

    On top of that, those suggestions are mostly spam linking to external sites, including needless images and highly personal, uncited and sometimes even inflammatory opinions.

    Additionally, the content of all those suggestions was previously handled and closed with a lengthy reply…

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

Feedback and Knowledge Base