Author |
Topic |
Uniwares
Tomato Guru
Portugal
2322 Posts |
Posted - Aug 20 2010 : 10:03:34 AM
|
Hello again, while the VS2010 Extensions system seems to allow for a lot of additional functionality it also adds a new problem: redundancy of features. I am currently using VA X, R# 5.1 and a small number of other extensions, mostly from MS, namely PowerCommands, Productivity Power Tools, VS10x codemap, VSCommands 2010. All among the 30 top rated extensions. Between those extensions exist a lot of overlapping functionality, mostly in the area of syntax highlighting, code completion, structure visualization and solution/file navigation. Not always we can disable a feature in one extension that also exists in another, but mostly it works even then.
Just one thing doesn't work anymore now: Insert closing brackets/quotes
Though its enabled in VA, it doesn't work anymore. This feature is provided by 3 extensions: VA, R# and the Power Tools. Its currently enabled only in VA.
Any ideas how to improve that situation without uninstalling all extensions? |
|
Uniwares
Tomato Guru
Portugal
2322 Posts |
Posted - Aug 20 2010 : 10:21:01 AM
|
Lost my patience and disabled all except VA. Still no closing brackets nor quotes. I am using the latest build available through the extension update - 1830. |
|
|
Nobodo
Tomato Guru
126 Posts |
Posted - Aug 20 2010 : 3:01:38 PM
|
This might or might not be helpful - I also installed each of the extensions you have named (we must read the same 'top 10 must-have extensions' lists). I ended up with some very strange interactions; most annoying was that I would be typing along in the editor and a build would start by itself. If I pressed some key combination that caused it I sure never figured it out. I also saw some weirdness with the closing brackets/quotes - sometimes they would be doubled.
I ended up uninstalling all but 'Editor Guidelines', 'Productivity Power Tools', 'Snippet Designer', 'VS Color Theme Editor', and of course 'VAX'. In the power tools (very cool how it integrates right into VS's options dialog) I disabled 'Automatic Brace Completion'.
Anyway after the above VAX 1830's insert braces and brackets is working ok for me, and I haven't yet found any more weird interaction problems among the extensions I have remaining.
BTW - I have ALWAYS had problems with having VAX and Resharper both enabled at the same time. I ended up basically just using one or the other, but not both.
Thanks, Mark. |
|
|
Uniwares
Tomato Guru
Portugal
2322 Posts |
Posted - Aug 20 2010 : 3:26:47 PM
|
Did all that. Even disabled everything except VAX, really everything, and still nothing.
As for running VAX and R# together, works fine mostly, disabling all redundant features in R#. |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 20 2010 : 4:15:35 PM
|
Strange, it should work. Are these programs you have mentioned extensions or are there any Add-ins in the list as well? You can check it via
Tools -> Add-in Manager...
I'm just wondering if something remained active... Also, can you please export your VA and VS settings
VA Options -> Performance -> Export Settings
IDE tools menu -> Import and Export Settings -> Export selected environment settings
and send the files so I can import them here to see if I can reproduce the problem. The problem may not be caused by conflict and worth a try. (You can use the form http://www.wholetomato.com/support/contact.asp to send the files. Please paste the URL of this topic to the description field so we can match it up.) |
Edited by - accord on Aug 20 2010 4:16:06 PM |
|
|
Uniwares
Tomato Guru
Portugal
2322 Posts |
Posted - Aug 20 2010 : 4:18:55 PM
|
No Add-ins, those are all extensions. Will send you the settings files asap. |
|
|
Uniwares
Tomato Guru
Portugal
2322 Posts |
Posted - Aug 20 2010 : 4:27:42 PM
|
"Your case number is 48914" |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 20 2010 : 5:57:02 PM
|
I got the files, thank you. I wasn't able to reproduce the problem. Can you please turn on logging, press '{' (in a place where it should auto-place closing bracket), and send us the result via the same form? Maybe it will give us some clue.
The process of generating and collecting log files can be found here: http://docs.wholetomato.com?W305 |
Edited by - accord on Aug 20 2010 6:01:34 PM |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 21 2010 : 11:16:24 AM
|
We also got the log files, thank you. We replied via e-mail. |
|
|
Uniwares
Tomato Guru
Portugal
2322 Posts |
Posted - Aug 21 2010 : 11:18:37 AM
|
I don't remember sending any log files yet. Don't make me think I am crazy working while sleeping. Will send them today. |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 21 2010 : 11:28:03 AM
|
Sorry, it wasn't you, my mistake |
|
|
Uniwares
Tomato Guru
Portugal
2322 Posts |
Posted - Aug 21 2010 : 11:43:03 AM
|
My alter ego just sent the log files :) |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 23 2010 : 08:09:03 AM
|
We got the log files and will look into them, thank you. In the meantime, I have some more questions: - Are you seeing this only with brackets/quotes? - Are you using split windows when this is happening? - Did you happen to restart VS since it started happening? (some aren't turning off their computers or just hibernate it) - You said: "Just one thing doesn't work anymore now: Insert closing brackets/quotes". It suggests that it worked fine before. Can you recall what happened when it stopped working? (i.e. installing newer version of VA or other extension or installing a new extension, etc.) |
|
|
Uniwares
Tomato Guru
Portugal
2322 Posts |
Posted - Aug 23 2010 : 10:16:31 AM
|
Its happening with all the auto-close items. No split windows (seems to make no difference though) I do use a VM for development; so rarely I restart VS, But lately I am seeing lots of crashes too in VS2010, not sure if its because of an extension or VS itself. I also use most of the time two instances of VS. But to answer your question, yes I do restart VS from time to time.
Actually I don't remember when it started to happen, it might be after updating one of the extensions, or after updating VAX through the extensions updates (but I seem to remember that it happened already before). For a long time I was using VS2008 with VAX and R#4.x, without any problems. Then upgraded to VS2010, also with VAX and R#. This is now about 3 months ago. But its only in the last 3 weeks that I actually encountered problems. |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 23 2010 : 5:08:44 PM
|
Thank you for the answer. It seems VA disables the feature because it detects Resharper:
case=49002
(We also asked question via email.) |
|
|
Uniwares
Tomato Guru
Portugal
2322 Posts |
Posted - Aug 23 2010 : 5:11:11 PM
|
Ouch. That hurts. And since I have the equivalent feature in R# disabled, it don't have it at all. |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 23 2010 : 5:23:59 PM
|
VA disables the feature to avoid collision. We are looking into ways to improve this behavior. For now, you can use Resharper's version as a workaround. |
|
|
Uniwares
Tomato Guru
Portugal
2322 Posts |
Posted - Aug 23 2010 : 6:48:29 PM
|
Oh gee, PLEASE fix that. R#'s version of brace and quote completion is a horror. |
|
|
AGuther
New Member
7 Posts |
Posted - Aug 25 2010 : 04:34:04 AM
|
Hi,
just wanted to let you know, that I've got similar problems with VAX on VS2010.
When I start and load a pure C# project, VAX does not work correctly (no closing parentheses adding, etc.). When I load an C++ project, it works correctly. So it seems to me, that it's not correctly initialized.
The problems came up when I installed "PowerCommands for Visual Studio 2010" and/or "Productivity Power Tools".
Kind regards, Andreas |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 25 2010 : 5:20:10 PM
|
AGuther: Does that mean you don't have resharper installed? |
|
|
AGuther
New Member
7 Posts |
Posted - Aug 26 2010 : 04:07:19 AM
|
Hi,
sorry, I forgot to add this, yes I only have three extensions installed: VisualAssist X, PowerCommands and Productivity Power Tools.
To get VAX working again (not leaving the C# project) I need to change one setting in the options. Switching it on and off (from VAssistX menu) does not help.
Kind regards, Andreas |
Edited by - AGuther on Aug 26 2010 04:11:31 AM |
|
|
AGuther
New Member
7 Posts |
Posted - Aug 26 2010 : 04:14:55 AM
|
Hi,
just a small correction (tested again): it helps sometimes but not every time to disable and enable VAX.
Kind regards, Andreas |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 26 2010 : 6:39:02 PM
|
What version of Visual Assist are you using? I've installed both PowerCommands and Productivity Power Tools but did not see any problem with auto-closing parentheses using VA 1830. Both Visual Assist and Productivity Power Tools (latest version at least) auto-closed parentheses which caused problems. We have implemented a feature that let Productivity Power Tools to do the auto-closing.
If you do not using the latest version of VA, can you please try if installing it makes any difference? |
Edited by - accord on Aug 26 2010 6:42:50 PM |
|
|
AGuther
New Member
7 Posts |
Posted - Aug 27 2010 : 01:51:20 AM
|
Hi,
I'm already using build 1830. What can I do for you to get more information about the issue (log, etc.) ?
Kind regards, Andreas |
|
|
Uniwares
Tomato Guru
Portugal
2322 Posts |
Posted - Aug 27 2010 : 3:23:41 PM
|
Ok, let me make your day worse: I just reinstalled now various of the above mentioned extensions (Codemap, PowerCommands and Productivity Power Tools) AND reinstalled R#5.1 And now it works again. Only in VAX the brace completion is enabled. |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 27 2010 : 4:58:39 PM
|
AGuther: Yes, sending a log file can be useful:
http://docs.wholetomato.com?W305
You can use the form http://www.wholetomato.com/support/contact.asp to do so. Please paste the URL of this topic to the description field so we can match it up.
Anyway, have you experienced this problem also in prior versions or is this a new problem? |
Edited by - accord on Aug 27 2010 5:03:53 PM |
|
|
AGuther
New Member
7 Posts |
Posted - Aug 28 2010 : 02:55:20 AM
|
Hi,
I've created the log files and used the contact us form to send them to you.
The problems occurred after I installed the other extensions (PowerCommands and Productivity Power Tools) and when I did that, Build 1830 was already installed - so I cannot tell you if the problem exists before.
Kind regards, Andreas |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 29 2010 : 11:10:24 AM
|
Uniwares: I'm glad it is working now, I hope we can improve the behavior. Being compatible with a lot of concurrently installed extension out of the box is not easy.
AGuther: We got the log files, and will look into them, thank you.
Both VA and Productivity power tools has the auto-close parens feature and Visual Assist is prepared to handle this situation, but despite this, something is going wrong on your system. Do you have this setting turned on in both products?
VA Options -> Advanced -> Correction -> insert () and closing } ) ] ' "
Tools -> Options... -> Productivity Power Tools -> Automatic brace completion
You said "VAX does not work correctly (no closing parentheses adding, etc.)" What other problems are you seeing in addition to the no closing parens? |
Edited by - accord on Aug 29 2010 11:20:42 AM |
|
|
AGuther
New Member
7 Posts |
Posted - Aug 29 2010 : 11:12:56 AM
|
Hello,
when the problem with the parentheses happens, there are also no VAX suggestions or filtering of intellisense working.
Kind regards, Andreas |
|
|
accord
Whole Tomato Software
United Kingdom
3287 Posts |
Posted - Aug 29 2010 : 11:22:06 AM
|
You are fast, in the meantime I updated to add question about closing options |
|
|
AGuther
New Member
7 Posts |
Posted - Aug 29 2010 : 11:25:02 AM
|
Hi,
yeah I activated the notification for updates on this topic and I was browsing on the web - so responding was easy :).
Next week I'm on vacation, so I can response to questions, but do not have access to my business notebook.
Kind regards, Andreas |
|
|
Topic |
|