简单问题:VS2010 项目文件 如何整体修改项目名称和类名称?

ponydph 2014-02-28 03:54:36
比如以前的工程名为:Test 工程文件名为 Test.sln 。。。。。 则文件夹下的视图类CTestView 文档类CTestDoc等。。
我怎么修改 另一个其它名称,这样最大程度利用现有的工程源码。??
...全文
13840 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ponydph 2014-03-04
  • 打赏
  • 举报
回复
引用 8 楼 yanglingxia1205 的回复:
借楼请教一下:类似的问题,有人知道VC6的怎么修改吗? 我把.dsp,.dsw,.clw等都修改了,代码中也都修改了 在类视图的地方,也显示的是修改后的类。编译也没有问题。 但工程是生成的dll,程序运行,调用这两个dll的时候,是需要先注册的。 但注册的时候发现两个工程生成的dll在注册表中的clsid是相同的。新的工程会受影响,mfc的界面无法正常显示。 有什么办法,能让新改名的这个工程有个新的clsid吗?
你说的COM吧??clsid当然需要手动改了。
yanglingxia1205 2014-03-03
  • 打赏
  • 举报
回复
借楼请教一下:类似的问题,有人知道VC6的怎么修改吗? 我把.dsp,.dsw,.clw等都修改了,代码中也都修改了 在类视图的地方,也显示的是修改后的类。编译也没有问题。 但工程是生成的dll,程序运行,调用这两个dll的时候,是需要先注册的。 但注册的时候发现两个工程生成的dll在注册表中的clsid是相同的。新的工程会受影响,mfc的界面无法正常显示。 有什么办法,能让新改名的这个工程有个新的clsid吗?
ponydph 2014-03-03
  • 打赏
  • 举报
回复
我测试了一下 还是比较复杂: 1)直接在A工程上重命名B 解决方案。 2)然后物理秀爱A的文件夹名称为B 3)打开sln。 vcproj文件 Ctrl+H 直接替换 A为B 3)在修改 CAApp CAView CAdoc文档的文件为B对应的文件名及类名称。 4)最后重新编译 没有问题 方可通过。 ==================================== 注释:最好改的彻底,否则里面的类或者文件不修改,调试时候的错误或者文件行,文件名称都是以前的。 网上的工具针对C# 的修改好像有,针对C++的 没有能用的。
zhouxiaofeng1021 2014-03-03
  • 打赏
  • 举报
回复
就是修改相关文件名 。sln 。vcproj
zhouxiaofeng1021 2014-03-03
  • 打赏
  • 举报
回复
这个容易! 我经常改! 步骤: 1. 可以先这样打开工程 ,用ctrl+F 全部替换 把工程名aa改成cc 2. 修改解决方案中的aa换成cc 此时编译一次 确保修改无误 3.关闭工程,修改文件名! 修改类名 就更简单了 和这个差不多 这个我经常这样做!
worldy 2014-03-01
  • 打赏
  • 举报
回复
工程名称改变没试过,直接在解决方案的项目名更改? 类名或任意变量名更改,如果安装了VA,则变得非常简单,点击某个名称位置,在点击出现的小三角形,点击Rename菜单项,所有相关的变量名全部更改
西电菜鸟 2014-02-28
  • 打赏
  • 举报
回复
我也是,不太熟悉,弄了个测试工程,一点一点修改,现在不想再重新弄了
Eleven 2014-02-28
  • 打赏
  • 举报
回复
我一般都是全工程搜索替换,Ctrl + Shift + H
maxxammmm 2014-02-28
  • 打赏
  • 举报
回复
好像是不可以的。

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧