Excellent plug-in however at the moment it's got a problem with detecting changes to the solution, which means that i have to close the solution and then re-open it. It defeats the purpose of having the reload all projects setting (which is awesome).
Thank you very much Jarek. Questions regarding styleCop warning auto Fixing. following is posted about 1 year ago; is it still the case or there are more number of styleCop can be fixed by the great tool - VSCommands :) thank you again.
SA1001: The spacing around a C# keyword is incorrect. SA1025: The code contains multiple whitespace characters in a row. SA1027: The C# code contains a tab character. SA1507: The C# code contains multiple blank lines in a row. SA1515: A single-line comment within C# code is not preceded by a blank line. SA1516: Adjacent C# elements are not separated by a blank line.
Enjoy using this plugin. It is a bit kitchen sinky and mucks with color settings that do not work well with Resharper at times. The biggest benefit is the support for one click project reload when doing git branch changes.
I've been using this extension for over a year now. Upgraded to Pro version recently and I wish I had done it earlier, it saves so much time! Can't wait for all the features to be available in Visual Studio 2012 version.
Our team is using it for cross platform development by code sharing mostly with links (Copy paste as link)...
Few ideas (web site is not working): 1. Folders copy + paste as link 2. Dependency def for files for grouping like Windows Forms or Xaml <DependentUpon>Form1.cs</DependentUpon>
thanks
regards
------------------------------------- Hi Jarek
Few more!!!! (We are currently porting few Windows CE apps to MonoTouch and Mono for Android, so this is from our experience: 3. partialize - exsisting class split into 2 files, old and new one + add partial keyword in both files 4. add partial code - for existing partial class just add empty partial def Class.cs -> Class.partial.cs 5. Override copy/paste behaviour of VS not: Class.cs -> Copy of Class.cs but: Class.cs -> Class copy 01.cs (otherwise it reorders classes and dev needs to navigate in Solution explorer to renamed file) 6. Copy as link is maybe too much (not sure) Copy + Paste or Paste-as-Link
-------------------- Hi again!
I'm glad I could suggest. When could we expect some of those changes?
Hi John, If any feature is having performance issues then you can easily disable if from Tools | VSCommands | Options. All features can be disabled in this way. It would also be great if you could provide bit more details about speed problems (which action/feature is slowing you down) so I can try to fix it. Just email jarek@squaredinfinity.com.
This is one of my favorite extensions. A lot of people complain about it being a trial. It is a free (light) version for which a license can unlock additional features. I used it for quite some time for free until I started my most recent position and decided to upgrade to the premium version to unlock a few of the extra features. It's well worth it, if you ask me.
A note to reviewers giving it a bad review because it's a 'trial': you're all developers, show a little respect. If you don't know the difference between free software and freemium software, you're probably in the wrong field. If you're going to rate it low, rate it because of the actual product and not because you want something for nothing.
Hi there! VSCommands Lite is free and all features included in it are free.VSCommands Pro is a paid version which includes additional features, you don't have to pay anything to use VSCommands Lite version.
Well, how delightful. Another "free" extension that isn't free. You download it for free, run it for free, give it a great review for free...and then one day, surprise! ...it isn't really free.
I wish Microsoft would crack down on this kind of crap. This is TRIAL software, not FREE software.
Hey, I don't have a problem with people charging money for their software. I'm a programmer too. I *do* have a problem with people being dishonest about it. Get rid of that "Free" button up there and be honest about what you're offering.
Hi RyanSL, This is a freemium extension meaning that more than half of the features are available for free and you can see exactly which one here http://vscommands.com/feature-comparison/
This is also mentioned in the description of the extension.
Hi there, Thank you for letting me know about the slow settings. Several users reported this problem before and it seems to be caused by Visual Studio components not being installed properly. Please see this support topic for details on how to solve this: https://getsatisfaction.com/dpstudio/topics/vscommands_not_saving_settings
I love the friendly solution name which conveniently use a regex to parse the solution path. However, i would also like to embed some environment variables to the name. Is there a way to do this?
Hi Kifui,
There's no way to do this at the moment but I can try to put something together after next release.
Can you tell me more about how exactly would you like it to work?
Cheers,
Jarek
Since the friendly name field is in the format "{Solution Name} - {BranchName} Branch", perhaps you could add to specify symbol name with a '$' prefix. Such as "{Solution Name} - {$branchname} Branch" which would get the value of the environment variable $branchname instead of grabbing the value of the regex'ed path.
Thanks for the details.
Just to confirm, by environment variable you mean windows environment variables which can be read using System.Environment.GetEnvoronmentVariables() ?
Yes, just plain windows environment variables. In my environment i have a "ID" environment variable which i can set to different values when working on the same branch/solution (set in system environment which VS2010 will use) so this value is not part of the path and i would like to see it on my title bar.
Thanks for the quick answer :)
This will be available in the next release.
You will be able to access environment variables using {env:XXX} placeholder (e.g. {env:COMPUTERNAME})
Thanks for the suggestion!
Unfortunately this is not possible at the moment but I created a feature request here: http://getsatisfaction.com/dpstudio/topics/attach_to_iis_automatically if you want to add additional comments or vote for this feature to be included in future versions.
Thanks!
Hi Eric,
VSCommands does not provide Search/Replace dialog, you are most likely getting it from Microsoft Productivity Power Tools (http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef)
Hope it helps,
Jarek
Scroll bar not visible. See screenshot: http://img860.imageshack.us/img860/9223/vscommands.png
Visual Studio 2010 SP1
VSCommands 3.7.0.6
144DPI (150%)
Windows 7 64bit
Version 3.7.0.1 makes Visual Studio crash completely when opening an XML document without at least a root element (e.g. if you create a new one in VS). This might have to do with the File Structure feature (which I was actually testing when this occurred), but also happens when the File Structure window is not open.
Other than that, while I still have to spend more time with it, I love the inclusion of this feature. A tree view of an XML document's structure that is updated in a live fashion while you edit the document is something not even most dedicated XML editors offer.
Hi
Is their a way to use VSCommands but turn off it's custom XAML formatting? I use Jacob Johnston's XAML Regions extension, which I rely on heavily, but if VSCommands is installed that doesn't work. It would be great if I could use VSCommands but just turn this one feature off. I particularly like the new File Structure view and would love to use it!
Riko
Hi, can you confirm that this problem still occurs in 3.7.0.5 release?
If so then XAML files processing can be turned off from Tools | VSCommands | Options | IDEEnhancements | Text Editor
Hi! I just received the 3.7.0.1 version of the VSCommands addin, and my VS has destabilized. At irregular intervals I am getting a NullReferenceException which result in VS freezing up a little bit later. Any ideas?
Closer scrutiny seems to indicate a connection with .g.cs files, which sometimes open in conjunction with debugging and application exceptions. I uninstalled VSCommands and so far I haven't gotten the problem, further evidence that it is indeed this extension that has a problem. (I'd really like the extension back in though...)
Hi there! I wasn't able to reproduce this behavior with .g.cs files during debugging but will keep an eye on it. If you could send me a memory dump from when it happened then it would help me a lot. You can upload it to ftp://ftp.vscommands.com using user name: vsc2010 and password: VSCommands2010
As a temporary workaround for this problem you may disable C# files processing from Tools | VSCommands | Options | IDEEnhancements | Text Editor
With all my VB.NET projects now VisualStudio frezzes, with message "microsoft visual studio is busy...", so I have to kill the devenv process.
Only solution was to uninstall the extension, since it doesn't even allow you to just disable it.
Sorry for the problem, I'm currently working to resolve it.
For the time being you can get latest version and disable processing of Visual Basic files from Tools | VSCommands | Options | IDE Enhancements | Text Editor
I am trying out this software because we could really use some of the features, such as the "Friendly Solution Name". I have Win7 64-bit, Visual Studio 2010, SP1, and when I set the friendly solution name, it works for the first instance of VS2010, but when I open another instance of the IDE and load up another solution, it's using the same name. Is this how it is supposed to work?
Hi, this is not how it's supposed to work :)
I will need a little more information from you to help with this issue.
First of all, are you setting Friendly Solution Name on global level (from Tools | VSCommands | Options) or on solution level (from properties of a solution file in Solution Explorer). If it's on a global level then you will need to restart all other instances of Visual Studio for changes to take effect. If on the other hand it is on Solution level then the settings are stored in solution file (.sln) and branches will start using your settings once solution file is merged or you modify .sln files for all branches manually (look for VSC__SolutionFriendlyName in GlobalSection(ExtensibilityGlobals)).
Hope it helps and if you're still having problems then let me know either here or, to ensure quick response, at vscommands.com/community or at support@vscommands.com
I am setting it on a global level. There is no UI I can find for setting it at a solution level. Can you give me specific directions? Right-clicking on the solution in Solution Explorer does not have a related context menu item for the solution name, and when I look at the Property Pages (when selecting properties from the context menu) there is no solution name option there either. Thanks for the quick reply.
It's in properties of a solution file in Properties Window activated with Ctrl+W, P. Sorry for not being specific enough before. You can see which window I mean here: http://vscommands.com/wp-content/uploads/2011/04/image_thumb14.png
What is the regex that your're using there? maybe there's a typo or illegal character?
You'll have to escape some characters for it to work (for example use '\\' instead of '\').
If you modify your Solution Path Regex and tab away from text box it will display any errors in VSCommands output window.