0 votes
208 views
I am interested in developing a custom plugin or two for Paratext.
I have downloaded the demo plugins from the GitHub repository (https://github.com/ubsicap/paratext_demo_plugins) and have Visual Studio set up, but I am unable to locate the Paratext Plugin API DLL files (such as PluginInterfaces.dll or Paratext.PluginInterfaces.dll) that are needed to build and develop plugins.
Could you please help me with the following:
  1. How can I obtain the Paratext Plugin API development files/DLLs?
  2. Are there any registration requirements or developer program I need to join?
  3. Is there additional documentation available for plugin development beyond the demo plugins?
I tried to build the demo plugin "ReferencePluginQ" from the GitHub repository, and received errors saying that the following components are missing: PluginInterfaces.dll and EmbeddedUiPluginInterfaces.dll
Could you please provide these files or direct me to where I can download them?
I am using Paratext 9 and have Visual Studio Community edition installed.
Paratext by (107 points) | 208 views

1 Answer

0 votes
Best answer

There is fairly extensive documentation on the Demo Plugins Wiki on GitHub. The DLLs come from NuGet which is integrated into Visual Studio. It should automatically download them when you build through VS.

by [Expert]
(16.7k points)

selected by
I'm not sure how you're attempting to build the plug-in, but make sure you loaded the ParatextDemoPlugins.sln into VS and not the individual plugin files.
Thanks for your help. I will give that a try!
Thanks for your help! I've built a custom plugin DLL. Where exactly should I place the plugin file for Paratext 9 to detect it? It's not appearing in the menu with the places I've tried.

See this information about what you need to do. Basically, you need to rename the DLL file and put it a folder under the plugins directory.

Related questions

0 votes
3 answers 386 views
Hi all, My Paratext had been working great and suddenly became very glitchy/freezing. In particular, when I try ... it slows down my workflow pretty drastically. Thanks! Aaron
PecanMango 112 asked Oct 22, 2024
0 votes
2 answers 675 views
I have a user who always gets this message on startup (first line translated from French): "The project on your ... window is closed, the error still appears on Paratext startup.
jeffh 1.4k asked Nov 22, 2023
0 votes
1 answer 217 views
This is my problem: In the footnote, the translator provides the Hebrew word in source text and its range of meaning. The ... the size of the main font. How to solve this problem?
Y Mdu Niê 124 asked Mar 10
0 votes
1 answer 2.1k views
Recently, after a new installation of the software, my Paratext software doesn't have after a new installation on my ... though this is not the major issue? Regards, Aung Myint
Aung Myint 123 asked Oct 8
0 votes
1 answer 119 views
This morning, it seems that the 2nd server for Paratext live is not operating. Is this a problem?
goodgoan 347 asked Feb 24
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Dear friends, since God so loved us, we also ought to love one another.
1 John 4:11
3,072 questions
6,035 answers
5,703 comments
2,038 users