* Mono.Documentation/monodocer.cs: Use a single IAssemblyResolver
authorJonathan Pryor <jpryor@novell.com>
Thu, 9 Apr 2009 00:03:36 +0000 (00:03 -0000)
committerJonathan Pryor <jpryor@novell.com>
Thu, 9 Apr 2009 00:03:36 +0000 (00:03 -0000)
commitfdc478127647cfc46cf3fe789a277525a803d8d2
tree6153cc1fc8db0bc180e990eae35f6fed29906b86
parent43b20cee91df5fd73bdd7ab9e916db937496491e
* Mono.Documentation/monodocer.cs: Use a single IAssemblyResolver
  shared amongst all AssemblyDefinitions to resolve assembly/type
  references with Cecil.  Otherwise, if we have deeply nested
  directories with cross-directory assembly dependencies, then Cecil
  won't find the necessary assemblies (e.g. b/bin/Debug/b.dll has a
  type which inherits from a/bin/Debug/a.dll -- here, we'll have two
  separate AssemblyDefinitions, and when b.dll's AssemblyDefinition
  tries to resolve types from a.dll, it fails).
  See: http://lists.ximian.com/pipermail/mono-devel-list/2009-April/031646.html

svn path=/trunk/mcs/; revision=131370
mcs/tools/mdoc/ChangeLog
mcs/tools/mdoc/Mono.Documentation/monodocer.cs