>
> Greg, as a matter of interest, are you using PackageReference or
> packages.config for the NuGet binaries? That you have a reference to
> 4.2.0.0 of Threading.Extensions would imply me that you have a reference to
> something that doesn’t work on .NET Framework, that Package Reference
> should have caught.
>

Howdy, the projects generating the set of dependent DLLs being called from
Python.NET are coming from multitarget projects. So they're all sdk project
files with <PackageReference>.

The offender seems to be Azure.Storage.Blobs 12.10.0. This depends a few
steps down on System.Threading.Tasks.Extensions (>= 4.5.4). But at runtime
it cannot load assembly 4.2.0.0 and dies.

I tried the binary output from netstandard2.0, net46x and net47x targets
but it changes nothing.

I think this is a classic case of the Hell where I'm caught between
versions and I can't figure out who wants 4.2.0.0. That version isn't even
listed on Nuget. Who's asking for it? Do I spend a couple of hours trying
to remember how to get fuslog working again after several years, with no
guarantee that it will tell me anything useful? Are there other tools to
help that I'm not aware of?

*Greg*

Reply via email to