The Question Happened While Creating My Second Plug-in

 
#1

Hello everyone.

I am kind of frustrated because of this problem. So please forgive me if it turns out to be a stupid question. Smile

Yesterday I followed the plug-in tutorial and successfully made my first unpublished plug-in. It could be tested in the EZ-Builder, and everything was good.

Today, I have started to create another plug-in. Try to make a plug-in for my own purpose. I think I have carefully followed and checked what the tutorial asked me to do. The class library could be compiled and built with no error.

Then I started debugging. The EZ-Builder popped up as expected. However, I could not find my second plug-in in "Beta" or "Plug-in" category in "Add" in EZ-Builder. Why? There was only the first plug-in made yesterday. I spent my whole afternoon checking and still had no clue.

Could anyone kindly help me for this issue?

#2

Moreover, I just downloaded the zip file of the example plugin from DJ's tutorial. I loaded it and started debugging.

I still only have the first plug-in that I have created. What prevents me from seeing the new plug-in that I have created?

I am very confused now.

#3

I suspect it has something to do with these two steps in the plugin tutorial:

12) Edit the plugin.xml to ensure it has the friendly name, description, dll filename, version and GUID of your plugin
13) Specify the compiled output folder of your project to the EZ-Builder plugin folder and the name of the GUID

Each plugin needs to internally have a different name and GUID.

Alan

#4

The plugin tutorial has trouble shooting, please check it here: http://www.ez-robot.com/Tutorials/UserTutorials/146/11

#5

@thetechguru

Hello Alan.

The problem still not solved.

I think I have succesfully followed the two steps that you mentioned.

Here is the screenshot for my xml configuration:

User-inserted image

The following is my output path setup: C:\Users\Public\Documents\EZ-Builder\Plugins\05c8047e-09c0-40cc-a914-8eb20c76a252

And I have found corresponding dll file, pdb file and xml file generated in that folder.

However, I have noticed the followng messages popping up while debugging the project:

Could not find schema information for element 'PluginV1XML'
Could not find schema information for element 'DLL_FILENAME'
Could not find schema information for element 'AUTHOR_NAME'
etc...

Could anyone help me with my problem?

Smile

#6

The tutorial can be found here: http://www.ez-robot.com/Tutorials/UserTutorials/146/1

The plugin filename must be plugin.xml not "humidity plugin.xml"

I would recommend following the tutorial when creating a plugin. Filenames are important because if the filename is a random name, there's no way for the software to know what it is.