Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Wish I was using VB

Wish I was using VB

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studioquestion
11 Posts 9 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    rriegel
    wrote on last edited by
    #1

    I am the only one that thinks the C# intellisense is terrible? I remember back when I did VB.NET and intellisence was great. Visual Studio needs to step up and get this crap fixed. I had red "underlines" everywhere in my C# project and couldn't figure out why. I recompiled the code, they all went away and everything was good. So in order to get rid of errors you have to compile? I love C# but the intellisence and errors it detects pisses me off :)

    D A N L G 7 Replies Last reply
    0
    • R rriegel

      I am the only one that thinks the C# intellisense is terrible? I remember back when I did VB.NET and intellisence was great. Visual Studio needs to step up and get this crap fixed. I had red "underlines" everywhere in my C# project and couldn't figure out why. I recompiled the code, they all went away and everything was good. So in order to get rid of errors you have to compile? I love C# but the intellisence and errors it detects pisses me off :)

      D Offline
      D Offline
      dan sh
      wrote on last edited by
      #2

      It may have something to do with DLLs you would have referenced in your code.

      "Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]

      1 Reply Last reply
      0
      • R rriegel

        I am the only one that thinks the C# intellisense is terrible? I remember back when I did VB.NET and intellisence was great. Visual Studio needs to step up and get this crap fixed. I had red "underlines" everywhere in my C# project and couldn't figure out why. I recompiled the code, they all went away and everything was good. So in order to get rid of errors you have to compile? I love C# but the intellisence and errors it detects pisses me off :)

        A Offline
        A Offline
        AspDotNetDev
        wrote on last edited by
        #3

        Happens to me all the time. I don't think it has anything to do with the language (though, I can't be certain of that). More likely, it's the specific version of Visual Studio and/or the project you are working with.

        Thou mewling ill-breeding pignut!

        1 Reply Last reply
        0
        • R rriegel

          I am the only one that thinks the C# intellisense is terrible? I remember back when I did VB.NET and intellisence was great. Visual Studio needs to step up and get this crap fixed. I had red "underlines" everywhere in my C# project and couldn't figure out why. I recompiled the code, they all went away and everything was good. So in order to get rid of errors you have to compile? I love C# but the intellisence and errors it detects pisses me off :)

          N Offline
          N Offline
          Nicholas Marty
          wrote on last edited by
          #4

          That's one thing that is great about vb.net. It compiles in the background all the time and evertime you break you get instant feedback from the error list. I don't know how they do it though but it really felt more intuitive with vb.net :)

          M 1 Reply Last reply
          0
          • R rriegel

            I am the only one that thinks the C# intellisense is terrible? I remember back when I did VB.NET and intellisence was great. Visual Studio needs to step up and get this crap fixed. I had red "underlines" everywhere in my C# project and couldn't figure out why. I recompiled the code, they all went away and everything was good. So in order to get rid of errors you have to compile? I love C# but the intellisence and errors it detects pisses me off :)

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            rriegel wrote:

            I had red "underlines" everywhere in my C#

            You often find this when updating some code and the source file has not been saved, so the background compilation is working on the uncorrected code. It's usually the fault of the developer rather than anything inherent in C#.

            Veni, vidi, abiit domum

            1 Reply Last reply
            0
            • R rriegel

              I am the only one that thinks the C# intellisense is terrible? I remember back when I did VB.NET and intellisence was great. Visual Studio needs to step up and get this crap fixed. I had red "underlines" everywhere in my C# project and couldn't figure out why. I recompiled the code, they all went away and everything was good. So in order to get rid of errors you have to compile? I love C# but the intellisence and errors it detects pisses me off :)

              G Offline
              G Offline
              glennPattonWork3
              wrote on last edited by
              #6

              I am doing VB.Net now and wish I was using C#, well all sorts I suppose... :rolleyes:

              1 Reply Last reply
              0
              • R rriegel

                I am the only one that thinks the C# intellisense is terrible? I remember back when I did VB.NET and intellisence was great. Visual Studio needs to step up and get this crap fixed. I had red "underlines" everywhere in my C# project and couldn't figure out why. I recompiled the code, they all went away and everything was good. So in order to get rid of errors you have to compile? I love C# but the intellisence and errors it detects pisses me off :)

                R Offline
                R Offline
                Rob Grainger
                wrote on last edited by
                #7

                There's something very wrong in your setup - it works perfectly for most of us. C++ intellisense, by contrast, is a dog. I blame the language though - its incredibly hard to parse 1000's of lines of code (from headers) of a language that isn't context-free and update the intelli-suggestions in real-time.

                "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                1 Reply Last reply
                0
                • N Nicholas Marty

                  That's one thing that is great about vb.net. It compiles in the background all the time and evertime you break you get instant feedback from the error list. I don't know how they do it though but it really felt more intuitive with vb.net :)

                  M Offline
                  M Offline
                  musefan
                  wrote on last edited by
                  #8

                  All this is true of C# too, there is no difference between the languages when it comes to background compiling

                  There is nothing to see here, move along

                  N 1 Reply Last reply
                  0
                  • M musefan

                    All this is true of C# too, there is no difference between the languages when it comes to background compiling

                    There is nothing to see here, move along

                    N Offline
                    N Offline
                    Nicholas Marty
                    wrote on last edited by
                    #9

                    no. (at least not up until VS2010, can't tell about VS2012+) If you add an additional parameter to a method in vb.net every place in all the projects of the solution where this method is used pops up instantly in the error window and notify you about the error. In c# you have to run the build process manually to get those messages to appear. If you have made a few changes you're not unlikely to rebuild the solution for multiple times (which can consume quite an amount of time for solutions with many projects and lots of code) making fixing errors more tedious.

                    M 1 Reply Last reply
                    0
                    • R rriegel

                      I am the only one that thinks the C# intellisense is terrible? I remember back when I did VB.NET and intellisence was great. Visual Studio needs to step up and get this crap fixed. I had red "underlines" everywhere in my C# project and couldn't figure out why. I recompiled the code, they all went away and everything was good. So in order to get rid of errors you have to compile? I love C# but the intellisence and errors it detects pisses me off :)

                      Z Offline
                      Z Offline
                      ZurdoDev
                      wrote on last edited by
                      #10

                      Yes, the intellisense works much better in VB. It's interesting that it can't be the same in C#.

                      There are only 10 types of people in the world, those who understand binary and those who don't.

                      1 Reply Last reply
                      0
                      • N Nicholas Marty

                        no. (at least not up until VS2010, can't tell about VS2012+) If you add an additional parameter to a method in vb.net every place in all the projects of the solution where this method is used pops up instantly in the error window and notify you about the error. In c# you have to run the build process manually to get those messages to appear. If you have made a few changes you're not unlikely to rebuild the solution for multiple times (which can consume quite an amount of time for solutions with many projects and lots of code) making fixing errors more tedious.

                        M Offline
                        M Offline
                        musefan
                        wrote on last edited by
                        #11

                        Ah yes, I can confirm that is still true is VS2012... never thought about it before so I guess it doesn't bother me at all. More efficient this way I would say ;)

                        There is nothing to see here, move along

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups