Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Creating .exe installation packages

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

    Creating .exe installation packages

    I would like to package up my NinjaScript library in an executable installer file that others can run to install my indicators on their NinjaTrader.

    I was wondering if there is anybody out there who would like to share their experiences / best practises?

    Background info:

    1. A library .dll is created by the NinjaTrader File -> Utilities -> Export Ninja Script utility.
    2. This library requires the host computer to install MSChart.exe, a charting library for .net 3.5

    Installation package requirements:

    1. Installs MSChart.exe on the target machine.
    2. Installs my custom indicator dll on the target machine.
    3. Adds a reference in NinjaTrader to the MSChart component that has been installed.

    Thanks in advance for your help!

    #2
    bboyle1234, have you checked already into this link?



    A custom installer would be needed through to install your MAChart utility needed.
    BertrandNinjaTrader Customer Service

    Comment


      #3
      Thanks Bertrand, that was helpful.

      One additional question: When I release an upgrade, if I just don't change the name of the dll's, then the new version will overwrite the old version. Is that right?

      Comment


        #4
        Does anybody have a recommendation for which installation package creator to use to install the MSChart.exe component? I am using Visual Studio, just not pro at using the installers.

        Comment


          #5
          Originally posted by bboyle1234 View Post
          Thanks Bertrand, that was helpful.

          One additional question: When I release an upgrade, if I just don't change the name of the dll's, then the new version will overwrite the old version. Is that right?
          Yes, it should bboyle1234, however recommended practice for the user though would be -

          1. Remove currently installed assembly via File > Utilities > Remove NinjaScript assembly
          2. Restart NT7 fresh.
          3. Reinstall the update provided via your / the developers zip.
          BertrandNinjaTrader Customer Service

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by algospoke, 04-17-2024, 06:40 PM
          3 responses
          26 views
          0 likes
          Last Post NinjaTrader_Jesse  
          Started by bmartz, 03-12-2024, 06:12 AM
          3 responses
          27 views
          0 likes
          Last Post NinjaTrader_Zachary  
          Started by Aviram Y, Today, 05:29 AM
          2 responses
          8 views
          0 likes
          Last Post Aviram Y  
          Started by gentlebenthebear, Today, 01:30 AM
          1 response
          8 views
          0 likes
          Last Post NinjaTrader_Jesse  
          Started by cls71, Today, 04:45 AM
          1 response
          7 views
          0 likes
          Last Post NinjaTrader_ChelseaB  
          Working...
          X