.Net Application to assist in finding discrepancies in assembly versions. Written in C# & .Net 4.6.2, using Visual Studio 2017. Licensed under BSD-3.
Unit tests were written for the earlist version of Assembly Information Viewer (at the time, called "VersionChecker"), but were all wiped when the the entire project had to be refactored. Unit tests will be re-implemented, but at this time this software should be considered to be in very early alpha stages.
Initial testing shows this does not work with binaries compiled outside of a .Net environment. Currently, there are no plans to change this.
-
ReflectionAnalyzer.Class.cs:
provides access to information inside .Net libraries via —you guessed it— Reflection. It does this in a separateAppDomain
, which allows the program to view information on multiple versions of the same assembly. If this is something you've had issues with (late-binding the same assembly twice will highlight this experience), I recommend checking that file out. -
Lots of wpf binding goodness
-
MOAR UNIT TESTS.
-
Fix Alternating Row Background conflict with Inactive Selected Item Highlighting for selection matching (currently removed alternating bg).
-
Fix the pesky click/double-click issue for selection matching. Currently, item must be clicked, then clicked again to selection match. This interferes with double-click to load assembly details.
- Drag/Drop files and folders, with files being added to an existing pane and folders creating new panes.