icsharpcode/ILSpy

How to deal with assembly binding redirects?

Open

#1,508 opened on 2019年5月4日

GitHub で見る
 (1 comment) (0 reactions) (0 assignees)C# (3,645 forks)batch import
EnhancementHelp Wanted

Repository metrics

Stars
 (25,162 stars)
PR merge metrics
 (平均マージ 15d 22h) (30d で 61 merged PRs)

説明

Larger applications consisting of multiple assemblies these days usually have binding redirects in place. As far as I can tell this leads to ILSpy not being able to resolve references (or sometimes pulling in duplicate assemblies with different versions from the GAC) and generally a lower quality of the decompiled code.

Am I missing anything in how to deal with assembly-setups requiring binding redirects? Otherwise I think its time to consider this as a new feature, going forward with nuget based packaging I think redirected bindings will become much more common than they were in the past.

コントリビューターガイド