First its awesome and second its awesome, very light weight and incredible. But for some reasons it doesn't work on solution level clean-up all. I have mix projects in solution, ASP.NET MVC, Web API, Silverlight, WCF, Windows Service etc.. and total around 50+ projects excluding unit test projects :)... if it work at solution level then save more time for me and save me 50+ individual project level clicks...
VS2013 had a known issue with solution level cleanups being disabled. They fixed it recently with Update 2. If that doesn't do the trick a shortcut is you can multi-select projects and do cleanup on several at once. Also feel free to open a BitBucket issue and we can figure it out if it wasn't the VS update.
Code Maid persistently crashed the GUI for the project I maintain without me using any code maid features. I guess its for hobby use only. Using C++ VS2010 Vista.
The loaded solution consists of 8 legacy programs with origins in VMS consisting mostly of C with Win API with some newer simple C++.
The VS GUI crashed in the following instances: rearranging window positions, selecting class view and while browsing the code before I un-installed it. After un-installing and before installing of code maid there were no VS crashes. I have been using VS 2010 to maintain this code since 2010 without any GUI crashes.
Wonderful extension! Thanks to Steve for this amazing piece of work. Pretty much stopped me from buying Visual Assist for VS 2013 (binded Spade to Alt+m and now I can navigate symbols in the file just like I do in VA).
Suggestion: Spade should have a search box where I can search all the symbols that it shows in the current file.
The rest of the functionality just keeps making this extension a must have. Works beautifully in our moderately sized codebase.
Great tool. However, it doesn't seem to format VB as well as C#. One thing I noticed is it does not add an empty line between functions. Running CodeMaid on the below will not add an empty line between Foo and Bar.
Public Class Class1 Public Function Foo() As Integer Return 1 End Function Public Function Bar() As Integer Return 2 End Function End Class
I really like this Extendion, but for some reason my VS2013 always crashes when trying to apply changes as long as Code Maid is activated.
When I deactivate Code Maid, then I can use Edit+Continue without problems.
This doesn't seems to have anything to do with Formatting, since I saved the Changes before continue.
This doesn't seems to be a Managed Exception
I use VB.Net Projects, and have VS2013 + VS2015 preview installed.
Hi Alexander -
I'm glad you really like CodeMaid. :) That's peculiar behavior you are describing. CodeMaid explicitly checks the IDE state and will not run if you are in debugging mode. If you right click and look at the CodeMaid context options you will see cleanup is not available.
I tried reproducing your issue with a simple VB "Hello World" type application but it did not exhibit any issue like you were describing.
So we can get to the bottom of it, will you open an issue on GitHub (https://github.com/codecadwallader/codemaid/issues) with some steps to reproduce (e.g. this is what the code looks like, I break on this line, make this change and then continue causes the exception).
Thanks for reporting the issue,
Interestingly I had the same issue and never suspected CodeMaid. Eventually I started disabling extensions one by one, and disabling CodeMaid fixed the issue. But so far re-enabling CodeMaid has not reintroduced the issue.
I am using Codemaid v0.3.7 in VS2010 and i want to upgrade it to the latest one. When i try to update, i am getting the error message like "Extension CodeMaid must be uninstalled through the Windows Add/Remove Programs dialog." But i couldn't find any codemaid entries in Windows Add/Remove Programs. Please help me to this and i am very much excited about the update. Please help me...
CodeMaid v0.3.7 is a very old release, about four years ago. Yes, that version would need to be uninstalled from the Control Panel Add/Remove programs dialog.
If you are not seeing in the list, you can also re-run the CodeMaid v0.3.7 installer and choose to 'uninstall'. It is available here: https://bitbucket.org/s_cadwallader/codemaid/downloads/CodeMaid_v0.3.7.zip
Also, you need to be logged in to the same account that as used to do the install. Some more details here: https://bitbucket.org/s_cadwallader/codemaid/issue/93/unable-to-uninstall-previous-version-to
Codemaid does not appear to uninstall from VS2013. I have version v0.7.6 installed and after uninstalling and restarting VS2013, Codemaid menus still show up and all items still working. Something I'm missing ?
It appears that when I choose uninstall that it disables but doesn't remove it. When I think uninstall the second time it is gone from my list (extensions and updates) but still is a menu on vs2013 along with all functionality still working.
I'm glad you got it figured out, but not sure why you were having difficulties. You do need to restart VS for the process to complete, but that's the same VSIX infrastructure and process used by all VS extensions.
I have installed Windows XP SP3 32bit.
.NetFramevork 4.5 can not be installed on WindowsXP (Supported Operating System: Windows 7 Service Pack 1, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2). Where can I download a previous version CodeMaid.
Roslyn will definitely open some doors, but is a huge rewrite that will take some time. I'm hopeful it will improve the VB API experience.
VB code reorganization is in the backlog here: https://trello.com/c/TD0jaAab