One way around this potentially would be to abstract the bulk of my trading engine out to a DLL that potentially runs against a newer version of .Net and then have my NT8 AddOn "shell" talk to it.
My current assessment is that the best I could do would be to create an assembly against .Net Standard 2.0, since .Net Framework 4.8 can theoretically still talk to it. .Net Standard 2.0 gets me to C# 7.3.
Questions:
1. Do I have it right?
2. Has anyone tried this and/or proved that it works?
3. Are their hidden pitfalls or annoyances to watch out for?
4. Does moving code out to a DLL meaningfully slow down the developer iteration cycle?
I'm tempted to do an experiment to test this out, but I figured I'd get the downlow from people with experience, since it might save me from wasting time on dead ends.
Cheers.
Comment