Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

NinjaTrader 8.0.23, .Net Framework 4.8 and C# Version

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • NinjaTrader_Jim
    replied
    Hello cutzpr,

    I had meant if you needed to incorporate some code that needs to be compiled with a higher level of C# or .NET you could build an external DLL containing that code in Visual Studio, and then add that DLL as a reference in NinjaTrader [along with any needed dependencies] and use code from the DLL within a NinjaScript built in the NinjaScript Editor.

    Leave a comment:


  • fut_practic
    replied
    Originally posted by JakeOfSpades View Post
    Love that everyone is on the same page, having .NET Core 3.1 with NinjaTrader would open a lot of possibilities especially with ML.Net.
    You can use separation for calculation and data sharing. It's not a big problem.

    Leave a comment:


  • cutzpr
    replied
    Confused... Then why is ninjatrader automatically referencing 4.0 framework? I am trying to import a .dll that requires at least 4.7. I remove the old references to 4.0 and add manually the 4.7 but it keeps automatically adding these the older framework.

    Click image for larger version

Name:	4.0.PNG
Views:	556
Size:	9.4 KB
ID:	1165298

    Leave a comment:


  • NinjaTrader_Jim
    replied
    Hello junkone,

    Thanks for your feedback, your vote has been added.

    Upgrading the version of C# used requires updates to the some core components in the platform and updating the compiler used in the NinjaScript Editor. In the meantime, DLL's can be built in Visual Studio and you can use those compiled assemblies with NinjaTrader to take advantage of code written in newer versions of C#.

    We look forward to assisting.

    Leave a comment:


  • junkone
    replied
    add my vote. this thread is very old. I hope these votes matter as the timeline does not match the importance of this.

    Leave a comment:


  • NinjaTrader_Jim
    replied
    Thanks for your feedback tgn55,

    We have added your vote.

    Leave a comment:


  • tgn55
    replied
    Please add my vote...and PLEASE lets go to something more current than C# 6...

    Regards,
    T.

    Leave a comment:


  • NinjaTrader_Jim
    replied
    Thanks for your feedback.

    mattxfreund, your vote has been added.

    Leave a comment:


  • mattxfreund
    replied
    +1, any update on this C#5 is getting pretty old

    Leave a comment:


  • JakeOfSpades
    replied
    Love that everyone is on the same page, having .NET Core 3.1 with NinjaTrader would open a lot of possibilities especially with ML.Net.

    Leave a comment:


  • NinjaTrader_Jim
    replied
    Hello mav8rick and sidlercom80,

    Your votes have been added.

    Leave a comment:


  • sidlercom80
    replied
    please add my vote to for the newest version

    Leave a comment:


  • mav8rick
    replied
    Add my vote for C# 6+ please.

    Leave a comment:


  • NinjaTrader_Jim
    replied
    Thanks timko,

    Your vote has been added.

    Leave a comment:


  • timko
    replied
    C# 9 and .NET 5 please

    Leave a comment:

Latest Posts

Collapse

Topics Statistics Last Post
Started by Mindset, 04-21-2026, 06:46 AM
0 responses
92 views
0 likes
Last Post Mindset
by Mindset
 
Started by M4ndoo, 04-20-2026, 05:21 PM
0 responses
138 views
0 likes
Last Post M4ndoo
by M4ndoo
 
Started by M4ndoo, 04-19-2026, 05:54 PM
0 responses
68 views
0 likes
Last Post M4ndoo
by M4ndoo
 
Started by cmoran13, 04-16-2026, 01:02 PM
0 responses
121 views
0 likes
Last Post cmoran13  
Started by PaulMohn, 04-10-2026, 11:11 AM
0 responses
72 views
0 likes
Last Post PaulMohn  
Working...
X