"每个命名空间应该存在于自己的程序集中"请解释

Jon*_*lls 0 c# wpf

我得到了一个项目的标准.它必须以特定的方式构建.我知道这不是一个很好的问题,但我的C#真的很生疏.规范说明:

应用程序命名空间应遵循(但不限于)以下[实际名称已更改]:

AnExample.Sample.Foo
AnExample.Sample.Foo.UnitTests
AnExample.Sample.Bar
AnExample.Sample.Bar.UnitTests
Run Code Online (Sandbox Code Playgroud)

那个"each namespace should exist within its own assembly".

我有点困惑 - 要求什么以及如何实现它?对于存在于其中的每个命名空间的"自己的程序集",它必须是一个单独的项目并引用它还是文件夹结构?

Kev*_*ios 11

每个命名空间都必须在自己的项目中(.csproj)

在您的项目中,您可以拥有所需的任何文件夹结构,因为整个项目中的命名空间是相同的.

  • 我认为这是一个合法的答案. (7认同)
  • 它回答了这个问题.人类是哺乳动物吗?答:是的 (7认同)
  • 我可以用更多的绒毛支撑它,但除非CrimsonChin需要一些额外的细节,我不知道还有什么可以放在这里. (2认同)