zoukankan      html  css  js  c++  java
  • VS2010 中修改项目名称

    C#工程:

    在VS2010中新建一个像项目,开发工作都接近尾声了,客户要求更换项目的名称,差不多要变更整个解决方案中项目名称,引用等等,这个工作量还是很大的。上网搜索解决方法,还实验了专门的修改项目名称工具,但是最后都是一堆的错误,看着头疼。其实项目名称个人感觉没那么重要,客户要的是程序能够正常的运行起来,在运行的过程中也是不出现项目名称的,不知道为何要该,但是客户要求改我们还能拒绝?客户是上帝,这个上帝有点烦……

    不废话了,修改项目名称,主要是通过以下几个步骤就能完成:

    • 修改解决方案的名称。
    • 修改解决项目名称。
    • 修改项目的程序集名称和默认命名空间
    • 替换整个项目或解决方案中的出现该名称的地方。
    • 修改.sln文件中的出现的名称。
    • 更该与.sln文件同一目录的文件夹的名称。
    • 删除项目Debug或Release文件下的所有内容
    • 重新编译整个解决方案
     
    • 修改解决方案的名称:直接选择解决方案,右键重命名即可。
    • 项目名称的修改和修改解决方案的过程一样。
    • 项目程序集名名称和默认命名空间的修改:选择项目右键属性中,就会出现相应的属性修改选择。
    • 替换项目或解决方案中的名称:在VS中找到查找或替换按钮,在弹出的对话框中选择替换,注意替换范围,默认整个解决方案,完成替换操作
    • 到项目文件夹下找到.sln文件,使用记事本打开,使用替换方法完成替换
    • 修改.sln文件同级目录的对应文件夹名称
    • 删除Debug和Release目录中的内容。

    C++ MFC工程

    修改前的知识准备:

    1、解决方案相关文件

    AAA.sln文件和AAA.suo文件为MFC自动生成的解决方案文件,它包含当前解决方案中的工程信息,存储解决方案的设置。

    2、工程相关文件

    AAA.vcxproj文件是MFC生成的工程文件,它包含当前工程的设置和工程所包含的文件等信息。AAA.vcxproj.filters文件存放工程的虚拟目录信息,也就是在解决方案浏览器中的目录结构信息。

    3、应用程序头文件和源文件

    就是相关的AAA.h和AAA.cpp文件

    4、资源文件

    一般我们使用MFC生成窗口程序都会有对话框、图标、菜单等资源,应用程序向导会生成资源相关文件:res目录、AAA.rc文件和Resource.h文件

    res目录:工程文件夹下的res目录中含有应用程序默认图标、工具栏使用图标等图标文件。

    AAA.rc:包含默认菜单定义、字符串表和加速键表,指定了默认的About对话框和应用程序默认图标文件等。

    Resource.h:含有各种资源的ID定义。

    修改工程名:

    一、先修改工程名/解决方案名

    举例,原先的工程名为AAA   想要改成BBB

    1.找到工程/解决方案所在的文件夹(已工程名/解决方案名命名,即AAA)

    2.打开该文件夹,有一个AAA.sln,将其重命名为BBB.sln,用记事本打开该文档,点替换,将所有AAA替换为BBB,保存退出.

    3.AAA文件夹下还有一个AAA文件夹,打开里面有一个AAA.vcproj将其重命名为BBB.vcproj,用记事本打开该文档,点替换,将所有AAA替换为BBB,然后修改AAA.vcxproj.filters、AAA.rc,方法同上,保存退出。

    4.将用AAA命名的文件夹全重命名为BBB

    二、接下来是该类名

    举例,原来类名AAA 想改为BBB

    1.VS中打开该工程,CTRL+F将该工程中所有AAA字串改为BBB

    2.手工将工程中所有.h,.cpp,.rc等文件名字含AAA的换为BBB比如我原来资源文件叫AAA.rc2现在改为BBB.rc2我原来叫AAADlg.cpp的源文件改名为BBBDlg.cpp以此类推...

    3.重新编译生成.

    三、删除多余文件

    讲过上面的步骤,在工程所在的文件夹内就会生成名字含BBB的文件但有一些名字含AAA的文件仍然存在,手动删除即可.以防万一,可以删一个检查一下工程是否正常,不正常就还原它.

    VS相关参数的修改:

    开始执行(不调试)设置:

     双击工具栏上的空白区域,会跳出自定义工具栏窗口。到命令页找到工具栏->生成,查看里面的命令,至少包括“开始执行(不调试)”,“生成选定内容”,“生成解决方案”三项,如果缺少的话,点击右面的添加命令->调试里添加。

    编译语言的更改:

    工具——>导入和导出设置。

  • 相关阅读:
    Mac OS X系统下的Android环境变量配置
    mac 终端 常用命令
    如何在mac本上安装android sdk
    让浏览器支持Webp
    ngCordova安装配置使用教程
    js中const,var,let区别
    avaScript技术面试时要小心的三个问题
    视频H5のVideo标签在微信里的坑和技巧
    Git 忽略一些文件不加入版本控制
    "The /usr/local directory is not writable."解决方法
  • 原文地址:https://www.cnblogs.com/JackieWu/p/4634950.html
Copyright © 2011-2022 走看看