Got it! Thanks very much for that clarification.<br><br>Phil<br><br><div class="gmail_quote">On Sat, Jul 11, 2009 at 1:43 PM, Jeff Lenk <span dir="ltr">&lt;<a href="mailto:jlenk@frontiernet.net">jlenk@frontiernet.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Hi,<br>
<br>
The base dll (FreeSWITCH.Managed.dll) is loaded from /mod - additional<br>
managed dlls are loaded from /mod/managed. This is designed to allow your<br>
dll&#39;s to be built and maintained independant of the FS build files. You can<br>
simply just drop your dlls into mod/managed and they will be loaded and<br>
available for use(this happens at FS startup).<br>
<br>
The base managed dll (FreeSWITCH.Managed.dll) is only really supposed to be<br>
used for loader support and the demo classes - you should place your code in<br>
your own dll.<br>
<br>
- Jeff<br>
<div><div></div><div class="h5"><br>
<br>
Phillip Jones-2 wrote:<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; If I place the DLL in mod\managed I get the following error:<br>
&gt;<br>
&gt; [err] mod_managed.cpp:287 Assembly::LoadFrom failed:<br>
&gt; system.IO.FileNotFoundException: Could not load file or assembly<br>
&gt; &#39;file:///c:program files (x86)\Freeswitch\mod\freeSWITCH.Managed.dll&#39; or<br>
&gt; one<br>
&gt; of its dependencies. The system could not find the file specified.<br>
&gt;<br>
&gt; As I said. When I place freeSWITCH.Managed.dll straight into \mod then<br>
&gt; everything works fine.<br>
&gt;<br>
&gt; Thanks<br>
&gt;<br>
&gt;<br>
&gt; Phil<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Jul 11, 2009 at 9:15 AM, Diego Toro &lt;<a href="mailto:dftoro@yahoo.com">dftoro@yahoo.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt; What error do you get when dll is put on mod/managed ?, I work with dll&#39;s<br>
&gt;&gt; on mod/managed although I changed loadfile by loadfrom on loader.cs.<br>
&gt;&gt;<br>
&gt;&gt; Diego<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --- On *Fri, 7/10/09, Phillip Jones &lt;<a href="mailto:pjintheusa@gmail.com">pjintheusa@gmail.com</a>&gt;* wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; From: Phillip Jones &lt;<a href="mailto:pjintheusa@gmail.com">pjintheusa@gmail.com</a>&gt;<br>
&gt;&gt; Subject: Re: [Freeswitch-users] managed_mod directories<br>
&gt;&gt; To: <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a><br>
&gt;&gt; Date: Friday, July 10, 2009, 6:22 PM<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; It is looking in mod.<br>
&gt;&gt;<br>
&gt;&gt; It required the mod\managed directory, but if I place my dll in<br>
&gt;&gt; mod\managed<br>
&gt;&gt; it fails. DLL must be in mod - mod\managed is empty.<br>
&gt;&gt;<br>
&gt;&gt; My app works fine though<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Phil<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Jul 10, 2009 at 4:48 PM, Michael Giagnocavo<br>
</div></div>&gt;&gt; &lt;<a href="mailto:mgg@giagnocavo.net">mgg@giagnocavo.net</a>&lt;<a href="http://us.mc335.mail.yahoo.com/mc/compose?to=mgg@giagnocavo.net" target="_blank">http://us.mc335.mail.yahoo.com/mc/compose?to=mgg@giagnocavo.net</a>&gt;<br>

<div class="im">&gt;&gt; &gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt;  You’re saying that it requires the managed DLL to be in both the mod<br>
&gt;&gt;&gt; and<br>
&gt;&gt;&gt; mod\managed directory?  What error do you get if it’s only in mod? It’s<br>
&gt;&gt;&gt; been<br>
&gt;&gt;&gt; months, but I just checked loader.cs and it looks explicitly in the<br>
&gt;&gt;&gt; managed<br>
&gt;&gt;&gt; directory to resolve assemblies as well as to scan to load them.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -Michael<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  *From:*<br>
</div>&gt;&gt;&gt; <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a>&lt;<a href="http://us.mc335.mail.yahoo.com/mc/compose?to=freeswitch-users-bounces@lists.freeswitch.org" target="_blank">http://us.mc335.mail.yahoo.com/mc/compose?to=freeswitch-users-bounces@lists.freeswitch.org</a>&gt;[mailto:<br>

&gt;&gt;&gt; <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a>&lt;<a href="http://us.mc335.mail.yahoo.com/mc/compose?to=freeswitch-users-bounces@lists.freeswitch.org" target="_blank">http://us.mc335.mail.yahoo.com/mc/compose?to=freeswitch-users-bounces@lists.freeswitch.org</a>&gt;]<br>

<div class="im">&gt;&gt;&gt; *On Behalf Of *Phillip Jones<br>
&gt;&gt;&gt; *Sent:* Friday, July 10, 2009 11:46 AM<br>
&gt;&gt;&gt; *To:*<br>
</div>&gt;&gt;&gt; <a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&lt;<a href="http://us.mc335.mail.yahoo.com/mc/compose?to=freeswitch-users@lists.freeswitch.org" target="_blank">http://us.mc335.mail.yahoo.com/mc/compose?to=freeswitch-users@lists.freeswitch.org</a>&gt;<br>

<div class="im">&gt;&gt;&gt; *Subject:* [Freeswitch-users] managed_mod directories<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi there,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Using windows with the pre-compiled binary / msi found via the WIKI<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Using mod_managed with no problems however:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; mod_managed appears to require I create a directory &#39;managed&#39; under<br>
&gt;&gt;&gt; C:\Program Files (x86)\FreeSWITCH\mod<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; BUT also requires that I place my .dll in C:\Program Files<br>
&gt;&gt;&gt; (x86)\FreeSWITCH\mod and NOT C:\Program Files<br>
&gt;&gt;&gt; (x86)\FreeSWITCH\mod\managed<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; thus making C:\Program Files (x86)\FreeSWITCH\mod\managed redundant<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Anyone else seen this behavior?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Phillip Jones<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Freeswitch-users mailing list<br>
</div>&gt;&gt;&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a>&lt;<a href="http://us.mc335.mail.yahoo.com/mc/compose?to=Freeswitch-users@lists.freeswitch.org" target="_blank">http://us.mc335.mail.yahoo.com/mc/compose?to=Freeswitch-users@lists.freeswitch.org</a>&gt;<br>

<div class="im">&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; -----Inline Attachment Follows-----<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Freeswitch-users mailing list<br>
</div>&gt;&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a>&lt;<a href="http://us.mc335.mail.yahoo.com/mc/compose?to=Freeswitch-users@lists.freeswitch.org" target="_blank">http://us.mc335.mail.yahoo.com/mc/compose?to=Freeswitch-users@lists.freeswitch.org</a>&gt;<br>

<div class="im">&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Freeswitch-users mailing list<br>
&gt;&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
</div><div class="im">&gt; _______________________________________________<br>
&gt; Freeswitch-users mailing list<br>
&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
<br>
--<br>
</div>View this message in context: <a href="http://n2.nabble.com/managed_mod-directories-tp3240303p3243183.html" target="_blank">http://n2.nabble.com/managed_mod-directories-tp3240303p3243183.html</a><br>
Sent from the freeswitch-users mailing list archive at Nabble.com.<br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
Freeswitch-users mailing list<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br>