Visual Studio 2013中如何重命名解决方案资源管理器的"My Project"文件夹
修改Visual Studio 2013中默认生成的"My Project"文件夹名称
我之前也踩过VS2013里VB.NET项目这个My Project文件夹的坑——这个带扳手图标的文件夹是VB项目专门用来存放项目属性、资源、设置这些核心配置的,默认名字确实有点鸡肋,而且直接右键它根本没有重命名选项对吧?别慌,给你两个靠谱的解决办法:
方法1:通过项目属性界面修改(最稳妥)
这是官方推荐的方式,不会搞乱项目配置:
- 右键点击你的项目名称(注意不是那个
My Project文件夹),选择「Properties」(属性); - 在弹出的属性窗口里,切换到「Application」(应用程序)标签页;
- 拉到窗口最底部,你会看到「Root namespace」(根命名空间)旁边有个「My Project folder name」的输入框,直接把里面的
My Project改成你想要的名字,比如ProjectSettings; - 关掉属性窗口,VS会自动帮你重命名文件夹,同时更新所有关联的配置文件,完全不用手动调整其他内容。
方法2:手动编辑项目文件(适合特殊场景)
如果你的项目类型比较特殊,找不到上面的选项,可以试试手动改.vbproj文件:
- 先关闭Visual Studio,找到你的项目文件(后缀是
.vbproj),用记事本或者VS Code这类文本编辑器打开; - 在文件里搜索
<MyProjectFolderName>My Project</MyProjectFolderName>这一行; - 把中间的
My Project替换成你想要的名称,比如改成<MyProjectFolderName>ProjectConfig</MyProjectFolderName>; - 保存文件后重新打开VS,你会看到那个扳手图标的文件夹已经换成新名字了。
注意事项
- 千万不要直接在解决方案资源管理器里右键重命名这个文件夹!VS会丢失和它的关联,导致项目加载失败,甚至损坏配置;
- 改名后,项目里的
My命名空间对应的资源、设置路径会自动同步更新,不用额外修改其他文件。
内容的提问来源于stack exchange,提问作者user8666372




