System.Collections.Immutable.dll needs to be updated
Author: gregChen
Creation Date: 4/18/2020 7:20 PM
profile picture

gregChen

#1
Math lib such as Microsoft.ML and others requires current version of System.Collections.Immutable.dll。 Looks like it does not work by simply copying newer version of System.Collections.Immutable.dll to Wealth-Lab Pro 6 folder due to possible cusomerized built. Can you update System.Collections.Immutable.dll to current version?

Thanks
profile picture

Eugene

#2
System.Collections.Immutable.dll doesn't need an update. Wealth-Lab is based on .NET 4.6.2 but future build should target .NET 4.8.
profile picture

gregChen

#3
If remove System.Collections.Immutable.dll from the Wealth-Lab Pro 6 folder, the exception will throw as shown in the attachment.
profile picture

Eugene

#4
You should simply choose an appropriate version of your math lib i.e. compatible with .NET 4.6.2 but not higher.
profile picture

gregChen

#5
System.Collections.Immutable.dll is not part of .NET framework. It is managed by NuGet package.

The version of System.Collections.Immutable.dll used in WealthLab 6.9 is 1.1.37, current version is 1.7 shown in attachment.

if use Microsoft.ML 1.4.0 requires System.Collections.Immutable (>= 1.5.0) shown in attachment.

Tried many times, currently there is no way to integrate Microsoft.ML (any version) with WealthLab 6.9 unless System.Collections.Immutable.dll is upgraded to version >= 1.5.


Thanks
profile picture

Eugene

#6
Well, indeed it appears that MSFT.ML started using that package right from v1.5 since its version 0.6. In this case, v0.5 (nuget) doesn't seem to include this dependency. You can try it right away. There is no ETA for WLP 6.9.23 at the moment at Fidelity.
This website uses cookies to improve your experience. We'll assume you're ok with that, but you can opt-out if you wish (Read more).