StephenCleary/Comparers

Avoid unnecessary dependencies in .NET 4.5

franklin-ross opened this issue · 3 comments

I've been using this package for a while and it's great, but when I recently added it to a .NET 4.5 app, it pulled in a whole lot of .NET standard dependencies (more than doubled my packages list), even though I don't believe it strictly needs them (could be wrong there).

From this SO post I'm guess it might be possible to create a package that only installs those dependencies if it needs them.

Thoughts?

Yes, it's possible. But it's a lot of work, and I expect the RTM of the netstandard tooling to resolve this automatically.

If they don't, then I'll revisit this.

StephenCleary/AsyncEx#84

Yup, that's fair. I was thinking that might be in the works, considering it's a pretty broad issue and seems like it could be automated away.

Agreed. I know they're planning for netstandard 2.0 to just have a single dll for all of netstandard. Not sure if that will be (or even can be) backported to netstandard 1.x.

But I'm hoping they'll fix up the netstandard tooling at least.