Community
    • Login

    New Plugin development find

    Scheduled Pinned Locked Moved Notepad++ & Plugin Development
    newbiedevelopementplugin
    2 Posts 2 Posters 337 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Luke LiukonenL
      Luke Liukonen
      last edited by

      So, today I decided I’d take the plunge and attempt to develop my first ever plugin for Notepad++. I am a native .net developer, so I went through and found the framework to develop plugins for .net. I installed it, compiled it, and dropped it in my plugins folder… and nothing. So I tried some examples from there github page of others who also have used the framework. Downloaded the dlls… nothing. I even went so far as installing VS C++ and attempting to compile the C++ version of the DLL… still nothing. Turns out, after some heavy reading and searching, I found on the D language version of the site that since N++ 7.6, installing plugins the way the documentation lays out, of dropping the DLL in the plugins folder, just, doesnt work. There recommendation is to use an old version of N++ for development, and once everything’s ironed out, migrating it through the nppPluginList for release. I’d like to see the documentation updated, or a way to install 3rd party dlls that may not want to go through the official channels (or make a “dev” version of Notepad++)… IDK, I figured I’d post this at least, in case anyone else runs into the same frustration the first time around like I did (unless I am missing something, which I might be, however, at the very least, documentation should be updated under https://npp-user-manual.org/docs/plugins/)

      joakim wennergrenJ 1 Reply Last reply Reply Quote 0
      • joakim wennergrenJ
        joakim wennergren @Luke Liukonen
        last edited by

        @Luke-Liukonen you can no longer just drop DLL’s in the plugin folder, you have to create a sub-folder in the plugin dir and put it there.
        E.g. instead of “plugins/CoolFeature.dll” you have to put it in “plugins/CoolFeature/CoolFeature.dll”

        1 Reply Last reply Reply Quote 5
        • First post
          Last post
        The Community of users of the Notepad++ text editor.
        Powered by NodeBB | Contributors