Hi,

I have a question about the mdbuild tool.

I have a 'mysolution' solution with three projects: a 'myapp' app, a
'mylib1' and a 'mylib2' library project. When I build myapp in
MonoDevelop, it will rebuild the library projects if their dll is
older than the youngest of their sources. That's exactly what I expect
to happen.

Now if I build the same myapp from the command line using mdbuild, the
library projects are not rebuild if outdated. The mdbuild tool merely
uses the dll that happens to be there for the desired
platform/configuration combination.

Is this expected or should it obey the same dependency rules as the
MonoDevelop IDE?

Here's the command line I use:

mdbuild build --project:myproj --configuration:'debug|iPhone' mysolution

I expect projects mylib1 and mylib2 to be rebuild if needed. The
myproj uses their dll as 'project' reference entry.

Do I need to specify any additional arguments to have this dependency
honored? I assume that MonoDevelop uses the mdbuild tool behind the
scenes, so there must be some way to have it behave as expected.

Please advise.

TIA,


Guido

--
It doesn't matter what you do, it only matters what you say you've
done and what you're going to do.

http://vanhoecke.org ... and go2 places!
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to