As a workaround for the DirectShowHelper issue you can first run Postbuild.bat from the commandprompt. Postbuild.bat can be found in xmbc/bin/release or debug and should be started from that folder. This will copy the DirectShowHelper.dll file from "Core\DirectShowHelper\DirectShowHelper\Release" and register the dll.eavdmeer said:I seem to have run into the same problem. I think I've done everything right, but I als get the "Couldn't find type library DirectShowHelperLib". When looking in cvs, I see that the DirectShowHelper can be found in the mediaportal source code.
Postbuild.bat is called automatically at the end of a succesfull Nant build through the postbuild step in the VS.NET buildfiles, so no need to put all that stuff in the Nant buildfile.So it should be possible to eliminate Postbuild.bat and put everything in the Nant file.
Nope these are not needed. When I wrote this guide I had to add them, but that was related to a bad SDK install I found out later. The targets in my current buildfile look like this:On another note: is it really necessary to have absolute path references in the Nant file (like C:/Program Files/Team Mediaportal/MediaPortal)?
<target name="release">
<solution configuration="release" solutionfile="MediaPortal.sln"></solution>
</target>