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 NM_eFe, Today, 05:15 PM
          0 responses
          2 views
          0 likes
          Last Post NM_eFe
          by NM_eFe
           
          Started by vitaly_p, Today, 05:09 PM
          0 responses
          1 view
          0 likes
          Last Post vitaly_p  
          Started by cmtjoancolmenero, Today, 05:05 PM
          0 responses
          1 view
          0 likes
          Last Post cmtjoancolmenero  
          Started by lucasmelo152, 06-28-2021, 12:51 PM
          8 responses
          2,124 views
          0 likes
          Last Post Ymcapital  
          Started by Creamers, 04-27-2024, 05:32 AM
          11 responses
          69 views
          0 likes
          Last Post Creamers  
          Working...
          X