Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

4. Once your project is created, add a reference to the CSI API library. This will be located in the installed program directory, e.g. C:\Program Files\Computers and Structures\ETABS 22\ .  If you'd like your plugin to be compatible with other CSI products, such as SAFE or SAP2000, use the cross-product API library, CSiAPIv1.DLL . 

If you are making a plugin only for one CSI product, for example ETABS, select the you can use the program-specific API library. The program-specific API libraries are:


ProgramAPI Library
ETABSETABSv1.DLL
SAFESAFEv1.DLL
SAP2000SAP2000v1.DLL
CSiBridgeCSiBridge1.DLL



5. Almost all plugins will depend on other (non-CSI) libraries to execute complicated functionality. To simulate the correct management of these dependencies, this plugin makes trivial use of the popular Newtonsoft.Json serialization/deserialization library. It can be added to your project using the NuGet package manager. It is freely available on GitHub.

...