So, thank you, NT, but for the love of all that is holy, please update your platform.
Not being able to run netstandard NuGets is becoming a ball and chain around your neck and thus mine. I've been unable to log to a Postgres database, since the new libraries are netstandard. I tried using an older library (v4 instead of v7), but alas, it has a dependency that conflicts with an existing dependency. I had logging to SQLite working, but after trying to get Postgres working and crashing my install of NT, I now don't remember all the nobs and levers I had to adjust to get that working.
ML.NET? Good luck. netstandard again. I had to create a web service and communicate through that.
Most modern libraries? Sorry, netstandard.
Serilog logging to Seq? Forget about it. Your NT will eventually crash and you'll do better at splitting the atom in your basement. Granted, some of the Serilog sinks don't always behave well.
Interpolated strings? Nope. Still using C# 5!!
Of the last 40 hours I've spent on my algo, 5 was meaningful exploration of ideas. The other 35 was spent troubleshooting netstandard issues and the curious ways strategy code is loaded and executed in NT.
I'm ready to take my algos to the next level, but NT isn't letting me. Yes, everything I have mentioned has a work around, but some are time consuming and you don't know you need a work around, at first.
So, anyone trying to use netstandard libraries, the answer is this: Try it, if you dare, but you'll be better off creating a wrapper web service for everything that is netstandard and calling that web service. Want the latest C#? Suck it up and wait for the upgrade.
Sorry, for the rant, but this really comes from a place of love (and a bit of frustration after another late night). NT is a truly amazing and I only want it to be more amazing.
Comment