1
11
你需要把mysite.utils移到myproject.data |
2
4
最好的解决办法是简化事情…例如,实用程序代码 数据 公用设施代码,或 用户界面 实用代码。也许把它分成两个DLL,这样可以使事情简单一些。
之后,接口是一个合理的选择,但是您可能需要一些IOC框架来提供实现。国际奥委会是解决这类问题最常用的方法。例如,您声明
最后,以及 不要这样做 ,但即使IDE不允许,也可以在.NET中创建循环引用(通过命令行工具);这是合法的,但很快就会变得非常混乱,很难修复损坏的构建。不要去那儿!! |
3
2
通过依赖注入消除耦合。 程序到接口。 |
4
2
utils不应该引用解决方案中的任何其他项目。在utils中引用另一个解决方案的任何类都应该移到它引用的解决方案中。 |
5
0
我相信 只有 解决这个问题的方法是在一个程序集中移动所有相关功能,这样就没有循环引用。对不起的。:( 也许可以考虑以某种方式改变架构,而不需要这样做? |
6
0
|
Willy · LINQ:将分组列表转换为新列表 7 年前 |
Kapil · 如何使用参数设置脚本任务SSI的路径 7 年前 |
c00000fd · 跨命名空间和不同的.H文件的友元类 7 年前 |
tangoal · 调用模板类成员时非法使用此类型作为表达式 7 年前 |