自己借鉴整理的更改项目名称步骤,以防以后忘记
本例是将项目原来的test1这个名称更改为test
步骤:
(1)代码段修改:更改代码中的命名空间和类名
在program.cs文件中,点击想要修改的命名空间或类名,悬停一会会有浅灰框出现,此时使用VS自带的重命名功能,可以用鼠标操作(右键重命名),或者快捷键操作(按住Ctrl+双击R),然后命名空间变量会被选中,这个时候再退格编辑修改,重命名(不建议直接退格删除后重新输入新名字修改,这样不仅要在每一个cs
文件中修改,修改完还可能会报错)
名字改好之后,看到右边的弹窗,会提示你有哪些文件会被更新,应用即可。也可以勾选一些相关选项,字面意思理解,备注就是把注释里的名字也给改了,可以勾选预览更改看看,以防止有的名称不想改但也可能会被识别。
(2)解决方案名称和项目名称的更改
解决方案名称更改直接右键重命名即可
项目名称的更改:解决方案资源管理器中先右键项目名称→重命名,修改项目名称
再右键项目名称→属性→应用程序,修改程序集名称和默认命名空间
也可以通过记事本或者VScode之类的编辑器打开 csproj
文件,找到RootNamespace
和 AssemblyName
,可以用 Ctrl+F
快捷键搜索Name,可以快一点找到,这两个名字就对应上面的程序集名称和默认命名空间,修改保存即可
不过,不修改程序集名称和默认命名空间也是可以照常编译运行的
(3)工作目录和项目文件夹的更改
工作目录名称更改:关闭VS,打开该项目的工作目录,重命名文件夹即可(有时候提示被打开无法重命名,等一会再试,因为可能VS虽然关了,但是内存还没完全释放)
项目文件夹名称更改:进入该项目文件夹里面,更改后缀为csproj文件的名称,再返回上一级修改该文件夹的名称
然后用记事本打开sln文件,将图中的路径更改为你上一步设置好的文件夹路径,本例修改为"test", "test\test.csproj"
至此,项目名称更改完毕,程序可以正常调试了
(5)删除旧文件
原来的项目运行过程中会产生些残留文件,我们可以在整个项目文件中搜索原来的项目名称,把这些文件统统删除掉,这不会影响什么