如何关闭Visual Studio添加新项目时自动创建子文件夹的功能?
在Visual Studio中关闭新项目自动创建子文件夹的方法
以下是几种可行的解决方案:
方法1:创建时直接指定项目文件路径
- 打开「添加新项目」对话框,选择目标项目模板
- 将「位置」设置为
..\MyFolder - 点击「浏览」按钮,定位到
..\MyFolder目录,在文件名输入框中直接输入MyProject.csproj,确认返回对话框 - 此时「项目名称」会自动匹配为
MyProject,点击「创建」即可直接在..\MyFolder下生成项目文件,不会创建子文件夹
方法2:修改项目模板(适用于频繁需求)
- 找到Visual Studio的项目模板目录,以C#类库模板为例,路径通常为:
C:\Program Files\Microsoft Visual Studio\<你的VS版本>\Community\Common7\IDE\ProjectTemplates\CSharp\Windows\<版本号>\ClassLibrary - 解压该目录下的
ClassLibrary.zip文件 - 打开解压后的
MyTemplate.vstemplate文件,找到<CreateInPlace>false</CreateInPlace>标签,将其修改为<CreateInPlace>true</CreateInPlace> - 保存文件后,将修改后的文件重新打包为
ClassLibrary.zip,替换原模板文件 - 重启Visual Studio后,使用该模板创建项目时,会直接在指定位置生成项目文件,不再自动创建子文件夹
方法3:事后手动调整项目结构
- 找到自动生成的
..\MyFolder\MyProject\MyProject.csproj文件,将其移动到..\MyFolder目录下 - 在Visual Studio的解决方案资源管理器中,右键点击原项目选择「移除」
- 右键点击解决方案选择「添加」→「现有项目」,选中移动后的
MyProject.csproj - 最后删除空的
MyProject子文件夹
内容的提问来源于stack exchange,提问作者Yunus
相关产品推荐
相关产品推荐

