作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以在程序集中安排我的代码以强制执行适当的 namespace 依赖性:
Company.Product.Domain assembly
Company.Product.DataAccessLayer assembly
-References Company.Product.Domain
Company.Product.Application assembly
-References Company.Product.Domain
-References Company.Product.DataAccessLayer
因为循环程序集引用是不可能的,所以我可以确定我不是在域中引用 DAL。
但是当你有多个域时,这会导致大量程序集,我想简单地使用命名空间来组织项目,如下所示:
Company.Product assembly
-Company.Product.Domain namespace
-Company.Product.DataAccessLayer namespace
-Company.Product.Application namespace
有什么方法可以防止或警告我不想要的 namespace 依赖性。
如果有人知道“代码检查->自定义模式”解决方案,我有 resharper。
最佳答案
我自己也遇到过同样的问题,没有找到我自己创建的合适工具。使用(猜猜是什么):Roslyn。
它是开源的,它在这里:http://nsdepcop.codeplex.com
它是这样工作的:
关于c# - 我想要一个关于循环命名空间依赖的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16941090/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!