Hello,
I made a build of OpenWrap 2.0.3, with some fixes merged.
(It's on
https://github.com/racv/openwrap, branch racv-ppw)
This build seems to be working fine with all the packages we currently
have. It also correctly handles satellite assemblies and contracts
assemblies. Since the basics seem to work fine, I started
experimenting with the new features.
I think the scoping support is very important, and I would like to
start using it in the context of test projects. Scoping seems to work
fine, but I have a couple of remarks about it....
It seems to only work when using the directory-structure parameters in
the wrap descriptor. It looks like the "OpenWrap-Scope" property in
the project file is ignored (I did notice that "OpenWrap-Scope"
property is not passed to the ResolveWrapReferences, which would need
it I assume...?)
The specification of the scope through the directory-structure
parameter uses a weird syntax...
Something handy is probably a parameter for update-wrap to update the
dependencies for all scopes in one go. In a lot of use cases, I think
one will need to do calls to update-wrap for the default scope and for
all extra defined scopes...
Next I'll check the support for beta packages, and the assemblyinfo
generation...
Ruben