我注意到有几个项目有一个"内部"代码库中的目录。例如:
首先,可能会认为这些目录存储了使用internal
访问修饰符声明的类,但查看目录中您看到驻留在其中的类实际上是使用public
访问修饰符声明的
是否存在"内部"目录是.NET世界中常见或已建立的实践,它的用途是什么?那里有什么?那里有什么?
我还注意到一个名为" Infrastructure"的目录。在几个项目中:
同样,我想问一下这是一个常见的事件或既定的做法,以及这个目录是什么以及那里有什么?
答案 0 :(得分:0)
在我看来,更好的方法是创建一个名为" Infrastructure"并将所有接口,公共抽象类和其他合同移至此项目。 然后从所有项目中引用这个项目,应该知道这个合同。
这不常见,但我经常看到它。