Exemple #1
0
 internal void ConvertProjectFiles(string solutionFilePath)
 {
     foreach (var entry in SolutionUtil.ParseLanguageProjectsRooted(solutionFilePath))
     {
         ConvertProjectFile(entry.FilePath);
     }
 }
Exemple #2
0
        internal Converter(string solutionFilePath)
        {
            ProjectNameMap  = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase);
            AssemblyNameMap = new Dictionary <string, string>(StringComparer.OrdinalIgnoreCase);

            foreach (var entry in SolutionUtil.ParseLanguageProjectsRooted(solutionFilePath))
            {
                if (ExcludedProjectSet.Contains(entry.Name))
                {
                    continue;
                }

                var util         = new ProjectUtil(entry.FilePath);
                var assemblyName = util.AssemblyNameWithoutExtension;
                var name         = entry.Name;
                if (InitialProjectRenameMap.TryGetValue(name, out var data))
                {
                    ProjectNameMap[name]          = data.NewProjectName;
                    AssemblyNameMap[assemblyName] = data.NewAssemblyName;
                }
                else
                {
                    ProjectNameMap[name] = assemblyName;
                }
            }
        }