I can't find my plugin on pluginlist

hello ,everyone
i build a plugin ,but i can’t find my plugin on pluginlist…
this is my plugin code

    public class CycloneRhinoPlugIn : Rhino.PlugIns.PlugIn
        private const int MAJOR = 1;

        private const int MINOR = 0;

        private OptionPageOfCyclone _optionPage = new OptionPageOfCyclone();

        ///<summary>Gets the only instance of the CyclonePlugin plug-in.</summary>
        public static CycloneRhinoPlugIn Instance { get; private set; }

        public override PlugInLoadTime LoadTime => PlugInLoadTime.AtStartup;

        protected override string LocalPlugInName => "Cyclone";

        public CycloneRhinoPlugIn()
            Instance = this;

        protected override LoadReturnCode OnLoad(ref string errorMessage)
            AppDomain.CurrentDomain.UnhandledException += CurrentDomainUnhandledException;
            TaskScheduler.UnobservedTaskException += TaskSchedulerUnobservedTaskException;
            return base.OnLoad(ref errorMessage);

        protected override void ObjectPropertiesPages(ObjectPropertiesPageCollection collection)
            collection.Add(new ObjectPropertiesPanel());

        protected override void OptionsDialogPages(List<OptionsDialogPage> pages)
            pages.Add(new OptionPageOfCyclone());


        //protected override void DocumentPropertiesDialogPages(RhinoDoc doc, List<OptionsDialogPage> pages)
        protected override void ReadDocument(RhinoDoc doc, BinaryArchiveReader archive, FileReadOptions options)
            //archive.Read3dmChunkVersion(out int major, out int minor);

        protected override bool ShouldCallWriteDocument(FileWriteOptions options)
            return true;

        protected override void WriteDocument(RhinoDoc doc, BinaryArchiveWriter archive, FileWriteOptions options)
            //archive.Write3dmChunkVersion(MAJOR, MINOR);

        private void CurrentDomainUnhandledException(object sender, UnhandledExceptionEventArgs e)
            var exp = e.ExceptionObject as Exception;

        private void TaskSchedulerUnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)
            PlugInServer.MessageBox.Show("TaskErro:" + e.Exception.Message);
    • Does anyone know why that is?
      Thanks a lot.

But it works fine, Except not to be seen.

Hi @yangf85,

Can you run SystemInfo and post the results here?

– Dale

@dale hi dale
this is my systeminfo

@dale hi dale,
i found i can see my plugin in rhino safe mode, but normal mode ,why is this?

  • I did not get an error when compiling plugin…