Skip to content
katherinejensen00 edited this page Jun 21, 2021 · 12 revisions

A plugin needs to be built as a "Class Library (.NET Framework)". The Target Framework should be a recent ".NET Framework". The platform target should be "Any CPU". The Visual Studio project for building the plugin must include the Assembly for PluginInterfaces as a reference. The project must include the Assembly for EmbeddedUiPluginInterfaces as a reference if it is using one of the interface classes that displays data in a Paratext window. The assemblies can be found in the NuGet manager. Below are links to the assemblies:

After building project to generate the plugin, it is necessary to copy the .pdb and .dll files to a folder for that plugin under the plugins folder for the Paratext installation. When copying the .dll file, it must be renamed to use the .ptxplg file extension so that it is recognized by Paratext. Paratext must not be running when doing these copies.

Clone this wiki locally