public void InstallAddInAssembly(string fileName, Assembly assembly, AddInAttribute attribute)
        {
            var loadedAddIn = new LoadedAddIn(attribute.Name, attribute.Description, assembly, fileName);

            try
            {
                _loader.LoadAssembly(assembly);
            }
            catch (Exception ex)
            {
                loadedAddIn.Error = ex.ToString();
            }

            _addins.Add(loadedAddIn);
        }
예제 #2
0
        public void InstallAddInAssembly(string fileName, Assembly assembly, AddInAttribute attribute)
        {
            var loadedAddIn = new LoadedAddIn(attribute.Name, attribute.Description, assembly, fileName);

            try
            {
                _loader.LoadAssembly(assembly);
            }
            catch (Exception ex)
            {
                loadedAddIn.Error = ex.ToString();
            }

            _addins.Add(loadedAddIn);
        }