示例#1
0
        private void SaveAddinI18NResources(string directory, string addInName, string moduleCode)
        {
            string[] i18nDirectories = Directory.GetDirectories(directory);
            foreach (string i18nPath in i18nDirectories)
            {
                string i18n        = Path.GetFileName(i18nPath);
                string resourceAsm = Path.Combine(directory, i18n, addInName + ".resources.dll");

                if (i18nService.IsValidi18NCode(i18n) && File.Exists(resourceAsm))
                {
                    asmDAO.SaveAssemblyI18N(moduleCode, i18n, File.ReadAllBytes(resourceAsm));
                }
            }
        }