<div dir="ltr">even non-dll's need to be in bin. that was the problem. you can't both copy the ini file into bin/dispatcher on build through prebuild:<div><br><div><div><Match pattern="*.ini.example" buildAction="Copy" destination="../../bin/dispatcher" /></div><div><br></div><div> and have the assembly install them into a subdirectory like this:</div><div><br></div><div>[assembly: ImportAddinFile("dispatcher/Dispatcher.ini.example")]<div><br></div></div></div></div><div>mautil tries to find dispatcher/dispatcher/Dispatcher.ini.example</div><div><br></div><div>you get one or the other.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 6, 2015 at 12:32 PM, Diva Canto <span dir="ltr"><<a href="mailto:diva@metaverseink.com" target="_blank">diva@metaverseink.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><span class="">
    <div>On 1/6/2015 10:30 AM, Mic Bowman wrote:<br>
    </div>
    <blockquote type="cite">When i explicitly put the build libraries into
      bin/dispatcher (so that would be DispatcherModule.dll), they do
      not appear to be loaded on OpenSim startup. The module init
      function is never called.<br>
      <div><br>
      </div>
      <div>Just coming back to... we have two situations.. build from
        source into an runnable deployment and install modules into an
        existing runnable deployment. The rules for the two seem to be
        different for how addins are loaded.</div>
    </blockquote>
    <br></span>
    Yes. If you want to run the code from the same source in which you
    build, you need to have those dlls in bin. I suspected you were
    doing that, that's why I suggested you place the dlls in bin and the
    other non-dll files in a subfolder.<br>
    <br>
    On my side of things, I don't run from the tree in which I build, so
    I do things slightly differently.<span class=""><br>
    <br>
    <blockquote type="cite"><br>
      <div class="gmail_quote">On Tue Jan 06 2015 at 10:11:25 AM Mic
        Bowman <<a href="mailto:cmickeyb@gmail.com" target="_blank">cmickeyb@gmail.com</a>>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Couple more
          questions... i have several directories of stuff: documents,
          scripts, etc. Do I need to list every single file using the
          ImportAddinFile? Also, I want two separate packages to be
          created, one for the dispatcher and one for the remote control
          messages and handlers. that implies two separate prebuild
          projects?<br>
          <br>
          <div class="gmail_quote">On Tue Jan 06 2015 at 8:40:24 AM Diva
            Canto <<a href="mailto:diva@metaverseink.com" target="_blank">diva@metaverseink.com</a>>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On
              1/6/2015 8:31 AM, Diva Canto wrote:<br>
              > In my tests, mono addins does the right thing with
              dependencies! For<br>
              > example, Diva.Wifi (which is now an addin) depends on
              another addin<br>
              > Diva.Interfaces (this one defines an extension point
              for Wifi -- I<br>
              > have extra packages that aren't in the free
              distribution of Wifi).<br>
              > When you install Diva.Wifi, it correctly installs
              Diva.Interfaces<br>
              > automatically. The interface is very similar to yum
              or apt-get, it<br>
              > lets you know about the dependencies, and asks you if
              you want to<br>
              > proceed.<br>
              <br>
              Forgot to say this: and if Diva.Interfaces (the common
              package) is<br>
              already installed by the time Diva.Wifi is installed, all
              the better. In<br>
              other words, bugs not withstanding, mono addins is
              behaving like you<br>
              would expect a package manager to behave.<br>
              <br>
              _______________________________________________<br>
              Opensim-dev mailing list<br>
              <a href="mailto:Opensim-dev@opensimulator.org" target="_blank">Opensim-dev@opensimulator.org</a><br>
              <a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a><br>
            </blockquote>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Opensim-dev mailing list
<a href="mailto:Opensim-dev@opensimulator.org" target="_blank">Opensim-dev@opensimulator.org</a>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a>
</pre>
    </blockquote>
    <br>
  </span></div>

<br>_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@opensimulator.org">Opensim-dev@opensimulator.org</a><br>
<a href="http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev" target="_blank">http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-dev</a><br>
<br></blockquote></div><br></div>