Visual Studio默认空白应用非真空白,如何创建真正的空白应用?
关于Visual Studio创建真正空白C#项目的问题
嘿,这个问题太有共鸣了——VS里那些标着“空白应用”的模板确实名不副实,一堆XML配置、Assets文件夹甚至默认代码自动就加上了,完全不是我们想要的“从零开始”的状态对吧?
这是C#环境的固有特性吗?
当然不是!C#本身完全支持从零开始构建项目,那些多余的文件是Visual Studio模板的设计选择。这些模板的初衷是帮你快速启动对应平台(比如WPF、WinForms、.NET MAUI)的项目,预先配置好平台所需的基础文件(比如清单文件、资源目录),避免你手动写一堆重复的基础代码。但如果你想要完全空白的环境,这些预设反而成了累赘。
怎么创建真正的空白解决方案/项目?
最直接的方法是创建空白解决方案,然后手动添加你需要的内容:
- 打开Visual Studio,点击「创建新项目」
- 在搜索栏输入
空白解决方案,找到对应的模板(注意别选成“空白应用”),选中后点击「下一步」 - 给解决方案命名、选择保存位置,点击「创建」
- 现在你得到了一个完全空的解决方案,接下来右键解决方案,选择「添加」→「新建项目」(如果需要创建特定类型的项目),或者「添加」→「类」直接开始写代码
如果你连项目模板都不想用,甚至可以手动创建最简版的 .csproj 文件(用文本编辑器写核心配置),再添加到解决方案里——不过大部分情况下,用空白解决方案再手动添加内容已经足够满足“完全自定义”的需求了。
内容的提问来源于stack exchange,提问作者Chris Fraser




