I can't find my plugin on pluginlist

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

    ///</summary>
    [Guid("131A4C8A-D522-4458-B42A-DDDC3B6E1666")]
    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());

            //pages.Add(_optionPage);
        }


        //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;
            PlugInServer.MessageBox.Show(exp.Message);
        }


        private void TaskSchedulerUnobservedTaskException(object sender, UnobservedTaskExceptionEventArgs e)
        {
            PlugInServer.MessageBox.Show("TaskErro:" + e.Exception.Message);
            e.SetObserved();
        }
    }
    • 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…