# Code Review: assemblydeps

**URL:** <https://www.ruby-forum.com/t/code-review-assemblydeps/161632>\
**Category:** IronRuby\
**Created:** [February 28, 2009, 2:05am UTC](https://www.ruby-forum.com/t/code-review-assemblydeps/161632 "2009-02-28T02:05:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![grujildo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/94ad74/32.png) [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Post date:** [February 28, 2009, 2:05am UTC](https://www.ruby-forum.com/t/code-review-assemblydeps/161632/1 "2009-02-28T02:05:41Z")

</div>

tfpt review “/shelveset:assemblydeps;REDMOND\tomat”

Implements loading of assembly dependencies. The approach is similer  
to IronPython’s one: hooking AssemblyResolve event and searching for  
assemblies in load paths. It has the same deficiencies: if there are  
multiple versions of assemblies in different paths and multiple dynamic  
languages are loaded into the AppDomain they might step on each other  
and load wrong assemblies. Unfortunately we can’t do anything about that  
until CLR4.

Tomas

---

<div class="post-metadata">

**Author:** ![grujildo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/94ad74/32.png) [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Post date:** [February 28, 2009, 2:48am UTC](https://www.ruby-forum.com/t/code-review-assemblydeps/161632/2 "2009-02-28T02:48:24Z")

</div>

Does this work at all in Silverlight?

---

<div class="post-metadata">

**Author:** ![grujildo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/94ad74/32.png) [@grujildo](https://www.ruby-forum.com/u/grujildo)\
**Post date:** [February 28, 2009, 2:57am UTC](https://www.ruby-forum.com/t/code-review-assemblydeps/161632/3 "2009-02-28T02:57:10Z")

</div>

No, the event subscribing method (AppDomain::add\_AssemblyResolve) is  
SecurityCritical for some reason.

Tomas
