--
You received this message because you are subscribed to the Google Groups "HORN Development" group.
To post to this group, send email to horn-dev...@googlegroups.com.
To unsubscribe from this group, send email to horn-developme...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/horn-development?hl=en.
I think you would need to do some testing to see if it worked first
On Feb 10, 2010 1:01 AM, "Dave Newman" <ddang...@gmail.com> wrote:
Maybe there needs to be a way of specifying "internal" vs "external" dependencies. All internal dependencies get ILMerged and marked as internal so that the types don't bleed out of the library. External dependencies are not ILMerged and must be the same version if shared between libraries or the app itself.Example: I have a testing library called Shouldly which currently depends on NUnit 2.5.1 and Rhino 3.6Both Rhino and NUnit will be used directly by Shouldly consumers and so will be external dependencies. Any consumer must reference the same versions of NUnit and Rhino as Shouldly does (which may require recompiling shouldly)Now I want to use ManagedStackExplorer 1.0Noone outside my library needs to be exposed so I'd mark that as an internal dependency and it would be ILMerged into my library and marked as internal.Consumers of Shouldly could reference ManagedStackExplorer 1.5 fine without namespace collisions.So would "internal" and "external" dependencies be a good idea for horn to manage?
On Thu, Jan 28, 2010 at 10:10 AM, Paul Cowan <dag...@scotalt.net> wrote: > > I have often wondered...