15 Comments

  • My suggestion:

    Name: Code Highlighter/Formatter

    Description: Let's say you're programming, and you know you are writing some test code, something that you know will need to be changed, something that should be deleted eventually, etc... Well it would be cool if there was an add-in where you could define different code highlight/format categories like Test Code, Debug Code, Temp Code and then assign them each a different color, font type, or font format (bold, italics, etc). You would just highlight some code, right click, and pick from the menu Code Highlighter>Test Code and then it would change all the highlighted code to that specific font color/format. Then you'd never forget about the code because it would be obvious if it is in a different format than normal code. I make this mistake to often where I put a comment by some test code or temp code to remove it but then forget to until weeks later, if ever.

  • I'd love to code this myself but I know from past experience that I won't take the time to do it, especially considering it's not really useful.



    Name: Runtime Visualizer

    Description: Piture the visualizers in Windows Media Player but for code. You could base the visualizer changes on attributes of the code like the WMP visualizers use frequency and volumn. The visualizer could respond to things like allocation frequency, total memory allocated, GC frequency, number of local variables, etc.

  • How about something that monitors build time, stores it and allows me to view the build time over time.



    These statistics could be used to:

    * ask the boss for an hardware upgrade :)

    * Watch how the build time increases over time

  • Allow me to chat with a coleague of mine from inside VS.Net, including shared code editing.

  • Export my pre and post build events to an MSBuild/NAnt project

  • "Blog This Code" functionality

  • Adrian,

    Could you send me an email so that we can "chat" about this?



    Thanks,



    Eric



    eric_brunsen@msn.com

  • I'd like to see a TabletPC plug-in (don't have time to do it myself or figure out how), so you can have written notes, diagrams, etc drawn up attached to either particular files in the project or individual lines of code.

  • How about creating a language service using the VSIP SDK to support common file types that VS forgot. For example:

    - .ini / .inf / .inx

    - .reg

    - .adm

    - .cmd

    - makefile



    Simple syntax highlighting would be great, and shouldn't be too difficult. More advanced features could include telling you what section you are in in an .inf or .adm, automatic indenting, cross-referencing "variables", and basic syntax error checking.



    I'd write this myself, but emacs already has it. Please help me switch! :)

  • I would like to see an add-in that would let me manage the assembly version numbers across all projects within a solution. It could be one of those dockable content things that would contain a table listing all the projects within a solution, their current versions, whether they are auto-incrementing etc. When we edit them in this interface, it could change them in the AssemblyInfo.cs file. I would write it myself, but I still can't get my head around plugIns.

  • An addin that removes unnecessary "using" or "Imports" statements!

  • Have an Regular Expression Editor integrated with VS.NET so it`s easy to write expressions and test them and paste it into the Code Editor.

  • I would like to see an addin/component that would give you easy design time binding support for ILists/IBindingLists, similar to DataSets. You would first add a component to the project which ould then scan the cuurent project for classes that implement ILists. it would then add the nessaerry code so that when you could then add an dataSet style component to your form and it would show the ILists classes in the DataSource/DataMember dropdowns.

  • Right-click on a function or sub and get a list of the functions and subs that call it. Similar to what the MZ-Tools add-in for VB6 does.

  • I'd like to see an inheritance tree view addin



    in which a class would expand and show its derivatives underneath.



    The user should be able to create classes in this tree which would inherit from their parent node.



    The User should, (where source code is available) be able to drag nodes around and change the inheritance tree of the classes involved.



Comments have been disabled for this content.