These Solution Widgets of Visual Smarter can be categorized into a few groups. Here they are, along with some brief descriptions for each widget.
Common
Split Solution: splitting the active solution into two.
Merge Solution: merging an external selected solution with the active one.
Tweak Target .NET Framework for All Projects: resetting the target .NET framework of all projects as the same version as specified.
Open the Project Output Location: opening the output location of the project that the active document is in.
Locate the Active Document in Solution Explorer: locating the active document in the solution explorer.
Find All Missing Files: finding all missing files in all projects.
Find All Types: finding all types with a search pattern.
Projects
Reload All Unloaded Projects: reloading all unloaded projects.
Reload Selected Unloaded Projects: reloading the selected unloaded projects.
Unload All Projects: unloading all projects.
Unload Selected Projects: unloading the selected projects.
Load Projects From External Folder: loading all projects from an external folder as specified.
Remove Selected Projects: removing the selected projects from the solution.
Set Dependent Projects: setting some projects as dependent projects of the other
Turn ON Register-for-COM-interop for All Projects: turning on the Register-for-COM-interop setting for all projects.
Turn OFF Register-for-COM-interop for All Projects: turning off the Register-for-COM-interop setting for all projects.
References
Copy References Between Projects: copying references from some projects to the other.
Remove References From Projects: removing all references from the selected projects.
Set EmbedInteropTypes as True for All References: setting the Embed-Interop-Types property as True for all references of all projects.
Set EmbedInteropTypes as False for All References: setting the Embed-Interop-Types property as False for all references of all projects.
Add the Selected Project as Reference to All Other: adding the selected project as references to all other projects.
Remove the Selected Project as Reference from All Other: removing the selected project from reference from all other projects.
List Bad References: listing out all bad references in all projects.
Remove Bad References: removing all bad references from all projects.
Documents
Add Usings/Imports to All Documents: adding Usings/Imports from an external selected file to all documents of all projects.
Add C# Header to All Documents: adding a C# header from an external text file into all documents of all projects.
Add VB.NET Header to All Documents: adding a VB.NET header from an external text file into all documents of all projects
Add Revision Marks to All Documents: adding revision marks into all documents, at the top or right below the document header, in all projects.
Add EndOf Marks to All Documents: adding EndOf marks to the last line (brace) of those if/switch/while/for/foreach code blocks of C# and C++ documents in all projects.
Members
Make Fields of All Types be Default: making fields of all types to be default, in all projects.
Make Fields of All Types be Private: making fields of all types to be private, in all projects.
Make Fields of All Types be Read-Only: making fields of all types to be read-only, in all projects.
Make Fields of All Types be Writable: making fields of all types to be writable, in all projects.
Add Me./this. to Member Calls in All Types: adding Me./this. to all member calls of all types in all projects.
Format & Clean Up
Format All Documents of All Projects: formatting all documents of all projects, based on some criteria.
Clean Up All Documents of All Projects: cleaning up all documents of all projects, based on some criteria.
List Information
List .NET Framework Versions: listing out the .NET Framework versions of all projects.
List Project Assembly Names: listing out the assembly names of all projects.
List Project Output Paths: listing out the output paths of all projects.
List Project References: listing out references of all projects.
List Project Startup Actions: listing out startup actions of all projects.
List Unloaded Projects: listing out all unloaded projects in the solution.
List Files Not Included: listing out files not included by any projects of the solution.
List Read-Only Files: listing out read-only files in all projects.
List Writable Files: listing out all writable files that are included by projects.
List All GUIDs: listing out all GUIDs of all documents in all projects.
List Bad References: listing out all bad references in all projects.
Remove Bad References: removing all bad references from all projects.
List Files of Pattern: listing out files of pattern from all projects.
List Project References Instead of Assembly Ones: listing out all project references instead of assembly ones from all projects.
Print Concise Solution Information: printing out the concise solution information.
Print Verbose Solution Information: printing out the verbose solution information.
Retrieve All Namespaces: retrieving all namespaces from all documents of all projects.
Settings/Options
Turn ON Register-for-COM-interop for All Projects: turning on the Register-for-COM-interop setting for all projects.
Turn OFF Register-for-COM-interop for All Projects: turning off the Register-for-COM-interop setting for all projects.
Set EmbedInteropTypes as True for All References: setting the Embed-Interop-Types property as True for all references of all projects.
Set EmbedInteropTypes as False for All References: setting the Embed-Interop-Types property as False for all references of all projects.
No comments:
Post a Comment