Asked — Edited

Myfirstplugin Error. Misssing Dll Or Incorrect Filename Specified In Plugin.Xml

So I followed @DJ's excellent tutorial on creating an ARC plugin... (the 2 servo button window).... Everything went great, no compiler errors and everything looks exactly like @DJ's tutorial... GUID is correct, folders and dll are where they are supposed to be and reference name (DLL) in the xml file seems correct... It even shows up in the beta section of ARC.... But when I try to add the plugin to my project I get this error... "misssing DLL or incorrect filename specified in plugin.xml"

User-inserted image


ARC Pro

Upgrade to ARC Pro

Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.

#9  

When I compile the xml doesn't get copied (only the dll and pdb files do) to my ez robot plugin folder so I copied it from from my visual studio project folder...

PRO
Synthiam
#10  

The PLUGIN.XML is not getting copied because you have not executed instruction #8 of STEP #6 of the tutorial. To be more specific, visit this page https://synthiam.com/Tutorials/UserTutorials/146/7

and Look at the instruction #8. You did not specify the PLUGIN.XML to be COPY ALWAYS. That is why the file is not being copied.

We have identified two issues with your plugin project:

  1. There is a blank space in the filename of your GUID in the OUTPUT PATH specification

  2. The Plugin.XML is not specified to be COPY ALWAYS in the visual studio project

Repair both of those issues and the plugin will work.

#11  

Ok it worked dude!... the space was the problem..... I have no idea how the space in the file path got there... I swear I browsed for it... Thanks again... Now I know the process of making plugins maybe I can learn enough C# to make some useful plugins for ARC....

yes, I will go over the install process again and make sure I understand it correctly

Thanks again...:)

PRO
Synthiam
#12  

Awesome:)

I made a change to ARC which will display more debug information about loading a plugin if there are errors such as you had created.

If you re-download the ARC from this website, it will contain more details to assist in debugging loading plugins. In order to install the ARC, you will have to uninstall the current version. This is because the change is so minor that i did not modify the version number.

  1. uninstall ARC from your computer (control panel -> Programs & Features)

  2. Install the latest ARC from this website

Now you will have additional debugging information if there are issues with incorrect spelled directories, blank or incorrect guids, or missing DLL files.

PRO
Synthiam
#14  

Take a look at my plugins which are released open source. Maybe finish the tic tac toe for me:)

#15  

@DJ I would love too... but I think I need this first... :D

User-inserted image

I will look at your code and you never know maybe I can do something.....

PRO
Synthiam
#16  

Ha, roofers edition! I remember once I was in China and telling the story about your inmoov. I said you were a roofer, and they asked what that was. So I said you fix shingles... Then they thought you were a doctor!