我已经获得了一个项目的一些标准。它必须以特定方式构建。我知道这不是一个好问题,但我的 C# 确实生锈了。该规范指出:
应用程序命名空间应遵循(但不限于)以下 [实际名称已更改]:
AnExample.Sample.Foo
AnExample.Sample.Foo.UnitTests
AnExample.Sample.Bar
AnExample.Sample.Bar.UnitTests
和那个"each namespace should exist within its own assembly"
。
我有点困惑 - 要求什么以及如何实现它?对于存在于其“自己的程序集”中的每个命名空间,它是否必须是一个单独的项目并被引用,还是一个文件夹结构?