我一般都是全工程搜索替换,Ctrl + Shift + H

解决方案 »

  1.   

    工程名称改变没试过,直接在解决方案的项目名更改?
    类名或任意变量名更改,如果安装了VA,则变得非常简单,点击某个名称位置,在点击出现的小三角形,点击Rename菜单项,所有相关的变量名全部更改
      

  2.   

    这个容易!
    我经常改!
    步骤:
    1. 可以先这样打开工程 ,用ctrl+F 全部替换 把工程名aa改成cc
    2. 修改解决方案中的aa换成cc此时编译一次
    确保修改无误3.关闭工程,修改文件名!修改类名 就更简单了
    和这个差不多
    这个我经常这样做!
      

  3.   

    就是修改相关文件名 。sln 。vcproj
      

  4.   

    我测试了一下 还是比较复杂:
    1)直接在A工程上重命名B 解决方案。
    2)然后物理秀爱A的文件夹名称为B
    3)打开sln。 vcproj文件 Ctrl+H 直接替换 A为B
    3)在修改 CAApp CAView CAdoc文档的文件为B对应的文件名及类名称。
    4)最后重新编译 没有问题 方可通过。
    ====================================
    注释:最好改的彻底,否则里面的类或者文件不修改,调试时候的错误或者文件行,文件名称都是以前的。网上的工具针对C# 的修改好像有,针对C++的 没有能用的。
      

  5.   

    借楼请教一下:类似的问题,有人知道VC6的怎么修改吗?
    我把.dsp,.dsw,.clw等都修改了,代码中也都修改了
    在类视图的地方,也显示的是修改后的类。编译也没有问题。
    但工程是生成的dll,程序运行,调用这两个dll的时候,是需要先注册的。
    但注册的时候发现两个工程生成的dll在注册表中的clsid是相同的。新的工程会受影响,mfc的界面无法正常显示。有什么办法,能让新改名的这个工程有个新的clsid吗?
      

  6.   

    你说的COM吧??clsid当然需要手动改了。