When a project uses Pathy internally and it also has a test project that uses Pathy, and that solution uses [InternalsVisibleTo] to expose the internal types to the test project, you'll end up with a compile error. This is because Pathy is technically imported twice.
In 2.0, we need to introduce breaking changes:
- Name the binary version
Pathy and Pathy.Globbing
- Name the source-only version
Pathy.Sources and Pathy.Globbing.Sources
When a project uses Pathy internally and it also has a test project that uses Pathy, and that solution uses
[InternalsVisibleTo]to expose theinternaltypes to the test project, you'll end up with a compile error. This is because Pathy is technically imported twice.In 2.0, we need to introduce breaking changes:
PathyandPathy.GlobbingPathy.SourcesandPathy.Globbing.Sources