我有一个名为Geometry的项目,其中我创建了一个文件夹,并且通过其命名空间“project”.Geometry引用该文件夹。
我决定只想简单地命名一个Geometry类而不是整个文件夹,所以我将文件夹中的所有类都移到了一个级别。
当我将我的新课命名为“几何学”时,我仍然得到:
namespace“”已包含“Geometry”的定义
如何让Visual Studio忘记该命名空间?
答案 0 :(得分:3)
您必须做的不仅仅是将类从该文件夹中移出一个级别。您必须进入每个并更改与其关联的命名空间。
像这样的代码可能仍然存在于这些类中:namespace projectnamespace.Geometry
{
...
}