【发布时间】:2021-09-29 11:52:20
【问题描述】:
我想为我的整个 c# 类库使用相同的命名空间。但新文件的默认行为是使用像 [Base namespace].[Folder 1].[Folder 2] 这样的命名空间。
Visual Studio 2019 是否有一种简单的方法或插件可以让所有新文件使用相同的命名空间?所以只要[Base namespace] 是什么文件夹?
但只是针对单个项目,我不想更改全局文件模板。
【问题讨论】:
-
你用的是什么IDE?
-
显然,您可以在项目中不使用任何文件夹。 (相反,如果您需要使用文件夹来管理复杂性,为什么在源代码中需要它而在命名空间中不需要?)
-
正如其他人已经说过的,您应该遵守定义这些命名空间的通用命名规则,这些命名空间通常会自动反映您项目的结构。如果出于某种原因您只想使用一个简单的命名空间,例如在您的项目中重用的通用 nuget 包,那么您可以简单地在项目中查找并替换它,或者使用 resharper。看这里:stackoverflow.com/questions/8302567/…
-
@zaitsman 我认为标签“visual-studio”很清楚它是关于visual studio ;-)
标签: c# visual-studio namespaces