如何在Visual Studio for Mac中创建类时默认添加命名空间?
让Mac版Visual Studio自动生成对应文件夹结构的命名空间
启用项目级命名空间自动生成设置
- 右键点击项目名称,选择「选项」
- 在弹出的窗口中切换到「应用程序」标签页
- 确认「默认命名空间」与项目根命名空间一致(一般为项目名称)
- 勾选「根据文件夹结构生成命名空间」选项(不同版本界面位置可能略有调整)
- 点击「确定」保存设置,之后新建类时会自动匹配文件夹层级生成对应命名空间
手动修改类模板文件
如果上述设置无效,可直接修改Visual Studio for Mac的类模板:- 定位模板文件路径:通常在
~/Library/Application Support/VisualStudio/{你的VS版本号}/Templates/Projects/Visual C#/Class/Class.cs - 打开文件,替换为包含命名空间占位符的模板内容:
using System; namespace $rootnamespace$.$foldernamespace$ { public class $safeitemrootname$ { public $safeitemrootname$() { } } } - 保存文件后重启Visual Studio for Mac,新建类时就会自动填充对应命名空间
- 定位模板文件路径:通常在
注:若找不到模板路径,可通过「工具」>「代码片段管理器」>「模板」入口定位类模板位置。
内容的提问来源于stack exchange,提问作者user3386553
相关产品推荐
相关产品推荐

