Simple command line assembly reference checker
|AsmSpy||Removing dead code|
|AsmSpy.sln||Added project files|
AsmSpy A simple command line tool to view assembly references. Download AsmSpy.zip: http://static.mikehadlow.com/AsmSpy.zip. The zip file contains AsmSpy.exe. How it works: Simply run AsmSpy giving it a path to your bin directory (the folder where your project's assemblies live). AsmSpy D:\Source\sutekishop\Suteki.Shop\Suteki.Shop\bin It will output a list of all conflicting assembly references. That is where different assemblies in your bin folder reference different versions of the same assembly. To see a list of all assemblies and all references, just add the 'all' flag: AsmSpy D:\Source\sutekishop\Suteki.Shop\Suteki.Shop\bin all The output looks something like this: .... Reference: System.Runtime.Serialization 188.8.131.52 by Microsoft.ServiceModel.Samples.XmlRpc 184.108.40.206 by Microsoft.Web.Mvc 220.127.116.11 by Suteki.Shop Reference: System.Web.Mvc 18.104.22.168 by Microsoft.Web.Mvc 22.214.171.124 by MvcContrib 126.96.36.199 by MvcContrib.FluentHtml 188.8.131.52 by Suteki.Common 184.108.40.206 by Suteki.Common 220.127.116.11 by Suteki.Shop 18.104.22.168 by Suteki.Shop Reference: System.ServiceModel.Web 22.214.171.124 by Microsoft.Web.Mvc Reference: System.Web.Abstractions 126.96.36.199 by Microsoft.Web.Mvc .... You can see that System.Web.Mvc is referenced by 7 assemblies in my bin folder. Some reference version 188.8.131.52 and some version 184.108.40.206. I can now resolve any conflicts.