Author |
Topic |
|
John_H_Bergman
Tomato Guru
USA
198 Posts |
Posted - Oct 11 2005 : 1:37:30 PM
|
Today, I noticed this problem, its probably been here for a long time.
1. Start with VA disabled. Close all IDEs 2. Open IDE #1, then open a project, any project. 3. Enable VA 4. Open IDE #2, then open a different project. 5. Close IDE#2 6. Look in IDE #1. VA is now disabled.
Probably working as designed, but it was certainly puzzling to me when every once in a while VA would get disabled "magically".
|
John H. Bergman CTO SiliconZone
[email protected]
To Send email, remove the .online. |
|
feline
Whole Tomato Software
United Kingdom
19025 Posts |
Posted - Oct 11 2005 : 5:04:17 PM
|
how are you disabling VA? plus which IDE and version of VA are you using?
in VS 2003 if you use the menu option
VAssistX -> Enable/Disable Visual Assist X
this setting is not "preserved". if you close and restart the IDE then VA is turned back on again. this is by design.
if i understand what you are trying to do you would need to turn off VA loading on startup in tools menu -> add-in manager. |
zen is the art of being at one with the two'ness |
|
|
John_H_Bergman
Tomato Guru
USA
198 Posts |
Posted - Oct 11 2005 : 6:58:38 PM
|
No, what I am saying is that in IDE #1 (VS2003), I enable it. I open IDE#2 with it disabled, and it disables it in both IDEs.
VS2003. Seems like you have cross-talk between the IDEs as far as this setting goes. |
John H. Bergman CTO SiliconZone
[email protected]
To Send email, remove the .online. |
|
|
John_H_Bergman
Tomato Guru
USA
198 Posts |
Posted - Oct 12 2005 : 2:33:33 PM
|
I am using VS2003. VA 1426.
Interesting, because the addin is enabled, but VA comes up disabled (like I chose VAssistX -> Enable/Disable Visual Assist X).
I understand about the addin manager, and that the setting is not supposed to be persisted, but there is something that is not quite right. It is also spuratic... yesterday it happened almost everytime. Today it has not happened even once. |
John H. Bergman CTO SiliconZone
[email protected]
To Send email, remove the .online. |
|
|
feline
Whole Tomato Software
United Kingdom
19025 Posts |
Posted - Oct 12 2005 : 2:34:43 PM
|
can you lead me through how you are doing this? i have just done the following:
open VS 2003 with VA 1426 got to tools menu -> add-in manager uncheck loading VA on startup close the IDE load IDE (number 1), VA is disabled load another copy of the IDE (number 2), VA is disabled here as well i cannot enable VA in IDE number 2. i have tried VA menu -> enable / disable i have added the enable / disable button to the VA toolbar, and this has no effect i have gone into add-in manager and turned on VA, and this has no effect
the only thing that does work is turning run VA at startup back on in add-in manager, and then restarting IDE number 2. this gives me VA enabled in IDE number 2 while VA is still disabled in IDE number 1.
OS is winXP pro SP2 |
zen is the art of being at one with the two'ness |
|
|
feline
Whole Tomato Software
United Kingdom
19025 Posts |
Posted - Oct 12 2005 : 2:37:33 PM
|
cross posting strikes again
the exact order of events may be important here. when you load the IDE does it load a solution? or does it wait for you to tell it which solution to load?
if you are loading the IDE, then disabling VA via its menu, then loading a solution this would make a bit more sense, but it still does not explain what you are describing. |
zen is the art of being at one with the two'ness |
|
|
Wrongway
Tomato Guru
USA
129 Posts |
Posted - Oct 13 2005 : 11:34:04 AM
|
How I do mine. Load VS.NET 2003 then load the solution. It seems to be enabled most of the time when I load a C# project, but when I load a C++ project (with over 102 projects) it is disabled. I just did this with the results:
Open VS.NET 2003 Loaded C# solution (with 15 projects) - OK Closed solution Loaded C++ solution (with 101 C++ projects and 1 C#) - Disabled
Hope this helps track it down.
|
Wrongway |
|
|
John_H_Bergman
Tomato Guru
USA
198 Posts |
Posted - Oct 13 2005 : 1:36:52 PM
|
My solution is mixed as well, 3 C++ and 55 C# projects.
Feline, I never visit the add-in manager (other than to take a screen shot for support). The order is what was posted at the top of the Thread.
Out of curiosity, is there a key-binding that is linked to the VA enable/disable menu option? |
John H. Bergman CTO SiliconZone
[email protected]
To Send email, remove the .online. |
|
|
John_H_Bergman
Tomato Guru
USA
198 Posts |
Posted - Oct 13 2005 : 1:48:53 PM
|
One more thing... I have a 100% duplication path at the moment.. I just send support a set of steps with the screen shots, this should be enough to duplicate the problem on your side.... |
John H. Bergman CTO SiliconZone
[email protected]
To Send email, remove the .online. |
|
|
feline
Whole Tomato Software
United Kingdom
19025 Posts |
Posted - Oct 13 2005 : 3:11:09 PM
|
have either of tried rebuilding the symbol databased and clearing the cache?
VA options -> performance -> general
a few builds ago i was having exactly the same problem. load a C# or VB project in VS 2003 and VA was enabled. yet load a C++ project and VA would disable its self. i checked, and VA was enabled when i loaded the IDE, before i loaded a solution.
the best theory we have at the moment is that VA's databases are corrupt, but the warning message is not displaying correctly. if the databases are corrupt what (i believe) should happen is you are informed about the problem, and then VA disables its self.
for me this problem was 100% reproducible, but only effected one test machine. a second, nearly identical machine with the same version of VA was fine. after rebuilding and (i think) reinstalling the same version of VA the problem went away.
has this been happening for more than one version of VA for either of you? |
zen is the art of being at one with the two'ness |
|
|
John_H_Bergman
Tomato Guru
USA
198 Posts |
Posted - Oct 16 2005 : 7:46:54 PM
|
I have seen it for several versions of VA, and for several different projects. I'll clear VA's database and see what happens. |
John H. Bergman CTO SiliconZone
[email protected]
To Send email, remove the .online. |
|
|
feline
Whole Tomato Software
United Kingdom
19025 Posts |
Posted - Oct 17 2005 : 3:16:16 PM
|
for me a combination of a rebuild and a reinstall of the same version fixed this. i am hoping this will also work for you. |
zen is the art of being at one with the two'ness |
|
|
mbobka
Ketchup Master
Russia
86 Posts |
Posted - Oct 18 2005 : 02:24:58 AM
|
Today, I also seen this problem. I've opened in VS.NET 2003 two projects, VA was enabled, and I don't disable it in any IDE window. First project was C# project --- VA works in it, but when I open C++ project VA disables in it, and I can't to enable it. I was try to reopen C++ project in other IDE, but VA still be disabled in it. Also VA-toolbar also was disabled, and I can't enable it by clicknig on toolbar. |
|
|
John_H_Bergman
Tomato Guru
USA
198 Posts |
Posted - Oct 18 2005 : 4:42:33 PM
|
I uninstalled, rebooted, and installed VAX. Then, After a rebuild of the database I still see the same behavior. |
John H. Bergman CTO SiliconZone
[email protected]
To Send email, remove the .online. |
|
|
feline
Whole Tomato Software
United Kingdom
19025 Posts |
Posted - Oct 18 2005 : 5:08:19 PM
|
are you able to re-enable VA with the enable / disable option on the VA menu? you can also add the enable / disable button to the VA toolbar by right clicking on it and selecting customize. |
zen is the art of being at one with the two'ness |
|
|
John_H_Bergman
Tomato Guru
USA
198 Posts |
Posted - Oct 19 2005 : 2:52:40 PM
|
Yes, on the menu, I am able to enable/disable the option. |
John H. Bergman CTO SiliconZone
[email protected]
To Send email, remove the .online. |
|
|
feline
Whole Tomato Software
United Kingdom
19025 Posts |
|
John_H_Bergman
Tomato Guru
USA
198 Posts |
Posted - Oct 20 2005 : 5:29:59 PM
|
Still happens with 1428 |
John H. Bergman CTO SiliconZone
[email protected]
To Send email, remove the .online. |
|
|
feline
Whole Tomato Software
United Kingdom
19025 Posts |
Posted - Oct 22 2005 : 11:54:58 AM
|
i will email support. to be honest i am out of good ideas. |
zen is the art of being at one with the two'ness |
|
|
support
Whole Tomato Software
5566 Posts |
Posted - Oct 22 2005 : 1:50:48 PM
|
John: What exactly are you trying to do? Have VA X run in some instances of the IDE and not in others? Load VA X after opening projects only when you want to use it?
FWIW: The add-in interfaces of the IDE are not perfect -- little is multi-threaded, add-ins often conflict, and the IDEs are not fond of loading and unloading. |
|
|
John_H_Bergman
Tomato Guru
USA
198 Posts |
Posted - Oct 23 2005 : 8:07:55 PM
|
I am just looking for VA to stay enabled after I enable it. It seems that opening the 2nd IDE that appears to disable VA when I open a project also disables it in the rest of the IDEs. |
John H. Bergman CTO SiliconZone
[email protected]
To Send email, remove the .online. |
|
|
feline
Whole Tomato Software
United Kingdom
19025 Posts |
Posted - Oct 25 2005 : 6:21:40 PM
|
all right, going back and re-reading the original post here, and entering grasping at straws mode.
it is your phrase "1. Start with VA disabled." that is making people wonder what you are doing. i keep getting this idea that you are trying to run with VA enabled in some projects and disabled in other projects.
putting that to one side for the moment, you said "2. Open IDE #1, then open a project, any project."
if you have two newly created projects, to which you have done nothing, can you reproduce this? i am hoping to remove as many variables as possible, since this is either something about your machine / config, or we are all missing some key step. |
zen is the art of being at one with the two'ness |
|
|
|
Topic |
|