以编程方式重命名命名空间

时间:2016-08-01 17:45:46

标签: c# vb.net visual-studio rename visual-studio-macros

我在visual studio 2010中试过这个代码来重命名Namespaces,但是他什么都不做

public void RenameNamespaces()
{
    foreach (EnvDTE.Project aProject in DTE.Solution.Projects) {
        if (aProject.CodeModel != null) {
            foreach (CodeElement elem in aProject.CodeModel.CodeElements) {
                if (elem.Kind == vsCMElement.vsCMElementNamespace) {
                    CodeElement2 elm2 = (CodeElement2)elem;
                    elm2.RenameSymbol(GetNewName());
                }
            }
        }
    }
}

我的问题是如何以编程方式重命名命名空间?

0 个答案:

没有答案