public void ConfigurePlugIns()
        {
            // Try and find the title from the first plug-in found
            var plugins = PlugInIntegration.SolidDnaPlugIns();
            if (plugins.Count > 0)
            {
                AddInIntegration.SolidWorksAddInTitle = plugins.First().AddInTitle;
                AddInIntegration.SolidWorksAddInDescription = plugins.First().AddInDescription;
            }

            // Load all plug-in's at this stage for faster lookup
            mPlugIns = PlugInIntegration.SolidDnaPlugIns();
        }
예제 #2
0
        /// <summary>
        /// Runs any initialization code reqiured on plug-ins
        /// </summary>
        public static void ConfigurePlugIns()
        {
            if (mCrossDomain != null)
            {
                mCrossDomain.ConfigurePlugIns();
            }
            else
            {
                // This is usually run for the ComRegister function

                // Try and find the title from the first plug-in found
                var plugins = PlugInIntegration.SolidDnaPlugIns(loadAll: true);
                if (plugins.Count > 0)
                {
                    AddInIntegration.SolidWorksAddInTitle       = plugins.First().AddInTitle;
                    AddInIntegration.SolidWorksAddInDescription = plugins.First().AddInDescription;
                }
            }
        }