VS中修改解决方案名称和项目名称

如何修改visual studio2019中的项目名 - 知乎 (zhihu.com)

查了很多,还是这个可行。虽然文中说不是最简单的,但在所查找资料中是可行且最简单的。

要点主要是:

1、比如我们复制一个解决方案,最好是带代码哈,也就是添加代码时选择新建,而不是已有。一般,直接复制一个解决方案文件夹,则只是存储解决方案文件夹名不同了,我们可以修改这个文件夹名,比如我们想要改的解决方案名。

2、但是,实际上文件夹中的解决方案以及工程名都是没变的,我们需要再修改解决方案名和工程名。

3、可以打开解决方案,即双击.sln文件,然后在vs中右键解决方案,选重命名,输入确定即可。然后,重新生成解决方案,回来看.sln文件即变成了重命名的解决方案。

4、但是,工程名还未改,再右键工程名,重命名,输入确认。然后,生成或重新生成项目。发现原文件夹中工程名并未改变。

5、所以需要用上面文章中的方法,再在解决方案文件夹中将.vcxproj等几个文件名改成新项目名。其实,.vcxproj.user和.vcxproj.filters好像没啥用,直接删除都可以。也就是只需要改.vcxproj的名称为新项目名即可。

6、记事本打开解决方案.sln文件,修改project("{...}")="工程名", "工程名.vcxproj", "{...}"保存即可。

7、打开.sln文件,将之前名称的工程移除(右键移除),然后添加现有项目,选重命名的解决方案文件夹下重命名的.vcxproj,重新生成,重新生成解决方案。

8、在解决方案下有根据各平台生成的debug文件夹,里面的文件,可以先删除,因为里面的文件名还是旧的项目名,在项目重新生成时会再生成新的名称,但是旧名称文件不会删除,所以可以先全部删除,甚至删除debug文件夹,工程重新生成时,会自动生成这个文件夹。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/190264.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面向对象成员之属性

属性:通过方法改造出来 # 1.编写时 # 方法上方写property # 方法参数:只有一个self # 2.使用时:无需加括号 对象.方法 # 3.应用场景:对于简单的方法,当无需传参且有返回值时,可以使用 property class Foo(object):def _init_(self):...propertydef start(self):return 1pr…

【Linux网络编程】高级I/O

目录 五种I/O模型 阻塞和非阻塞 非阻塞I/O I/O多路复用之Select、Poll、与Epoll 本文目的是深入浅出理解高级I/O相关的知识,结尾附上代码加深理解相关知识。 五种I/O模型 1.阻塞I/O:在内核将数据准备好之前,系统调用会一直等待。所有的套…

CTFHub | Cookie注入,UA注入,Refer注入,过滤空格(利用hackbar插件)

Cookie注入 Cookie 注入原理 Cookie 注入的原理也和其他注入一样,只不过是将提交的参数以 Cookie 方式提交,而一般的注入是使用 GET 或者 POST 方式提交,GET 方式提交就是直接在网址后面加上需要注入的语句,POST 方式则是通过表单…

不允许你还没有了解哈希表、哈希桶、哈希冲突的解决,如何避免冲突

✏️✏️✏️今天给各位带来的是哈希桶、哈希冲突方面的知识。 清风的CSDN博客 😛😛😛希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教,大家一起学习交流! 动动你们发财的小手,点…

springboot项目yml文件中使用${}配置

1、传统写法 (1)配置服务启动端口 # 服务端口 server:port: 9898 (2)使用idea启动 (3)使用jar包启动 2、使用${}写法 格式:${自定义参数名:默认值} 作用: 项目启动时动态配置变量…

社区无人零售:投资新热点,创业新机遇

社区无人零售是一个备受关注的创业项目,被视为投资的“爆点”。与其他国家相比,无人零售在国内市场远未达到饱和,因此成为了当下的新风口。今天,我将详细分析这个创业项目,以帮助感兴趣的朋友们了解更多。 首先&#x…

邀请报名|11月24日阿里云原生 Serverless 技术实践营 深圳站

活动简介 “阿里云云原生 Serverless 技术实践营 ” 是一场以 Serverless 为主题的开发者活动,活动受众以关注 Serverless 技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手实操,让开发者通过一个下午的时间增进对 Ser…

动 态 规 划

一、(what?) 二、(why?) 三、(how?) 四、典型例题分析: 例题1:神奇的兔子序列 输入:月数 输出:兔子数 思路&#xff1…

SecureCRT的“New line mode“

New line mode选中与不选中啥区别 在SecureCRT中,"New line mode"是一个关键配置项,主要用于解决不同操作系统之间的换行问题。当不选中"New line mode"时,SecureCRT会将接收到的数据按照原样发送,不会对数据…

基于Vue+SpringBoot的高校学生管理系统 开源项目

项目编号: S 029 ,文末获取源码。 \color{red}{项目编号:S029,文末获取源码。} 项目编号:S029,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 学生管理模块2.2 学院课程模块2.3 学…

回 溯 法

一、(what?) 二、(why?) 三、(how?) 四、典型例题分析: 例题1:大卖场购物车2——0-1背包问题 问题分析: 算法设计: 图…

for,while,do-while,死循环,嵌套循环,跳转关键字,随机数

1.for循环 public class ForDemo1 {public static void main(String[] args) {for (int i 0; i < 5; i) {System.out.println("HelloWorld");}System.out.println("--------------------------------------------");for (int i 1; i <10 ; i) {Sy…