Thread: MSVC 2005 .NET Intellisense issues

  1. #1
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607

    MSVC 2005 .NET Intellisense issues

    It seems that 2005's intellisense does not update correctly when you update macros in a header file. Class Wizard also does not update correctly when you change the macro. Only way to fix it is to exit out of the IDE, erase the .ncb file for your project and restart the IDE.

    Big bug there.

  2. #2
    System Novice siavoshkc's Avatar
    Join Date
    Jan 2006
    Location
    Tehran
    Posts
    1,246
    I think form designer also has some bugs. It gives me circular ownership error for no reason.
    Learn C++ (C++ Books, C Books, FAQ, Forum Search)
    Code painter latest version on sourceforge DOWNLOAD NOW!
    Download FSB Data Integrity Tester.
    Siavosh K C

  3. #3
    Software Developer jverkoey's Avatar
    Join Date
    Feb 2003
    Location
    New York
    Posts
    1,905
    I've had some big issues with 2005 not recompiling header files unless I do a full build. This causes huge headaches if you make a change to a very small function's implementation inside a header file's class definition, start debugging, only to realize that its still using the old header file's code. Potentially this has something to do with the same thing?

  4. #4
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    I wonder if we could submit a bug report to MS? 2005 should still be in the support phase and they are probably still working on updates for it. This failure to re-compile headers IMO is unacceptable. It can lead you to change code that is not incorrect simply because intellisense is showing the incorrect information.

    In order to get my macros to work after changing them in the header I had to exit MSVS, erase the ncb file (Intellisense database file), and restart MSVS. Then it rebuilt the database. But I had to do this after every single alteration made to the header file. This is not good.

    The really bad thing is that since ClassWizard uses the Intellisense database to get it's information, ClassWizard will also display incorrect information. The compiler actually is compiling your changes and your source file has changed, but ClassWizard and Intellisense are ignorant of the changes.

  5. #5
    System Novice siavoshkc's Avatar
    Join Date
    Jan 2006
    Location
    Tehran
    Posts
    1,246
    I think you'd better go and check out Microsoft forum. Many of these bugs are discussed there.
    Learn C++ (C++ Books, C Books, FAQ, Forum Search)
    Code painter latest version on sourceforge DOWNLOAD NOW!
    Download FSB Data Integrity Tester.
    Siavosh K C

  6. #6
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    I knew it was a good idea to stay with 2003 for a little longer
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  7. #7
    Software engineer
    Join Date
    Aug 2005
    Location
    Oregon
    Posts
    283
    I remember telling MS after three days of VS05's release. No service pack since then. I would stay with 2003 but the toolkit is no longer given for free by MS simply because they want to promote VS05 Express? And they come out with a service pack for 2003 four days later. *confused*

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. If you must port to .NET 2005, read this thread.
    By VirtualAce in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 10-22-2007, 06:51 AM
  2. Warning to all those wishing to port to .NET 2005
    By VirtualAce in forum A Brief History of Cprogramming.com
    Replies: 6
    Last Post: 05-07-2006, 09:29 PM
  3. Difference in MSVC 6 & MS VC .Net
    By passionate_guy in forum C Programming
    Replies: 1
    Last Post: 01-23-2006, 06:39 AM
  4. I heard visual studio C# 2005 can make .net 1.1
    By Rune Hunter in forum C# Programming
    Replies: 29
    Last Post: 10-24-2005, 07:00 PM
  5. Visual J#
    By mfc2themax in forum A Brief History of Cprogramming.com
    Replies: 0
    Last Post: 10-08-2001, 02:41 PM