我在一个解决方案中有两个 c# 项目。
第一个项目是一个winforms
有多个类的项目,名为QuantumGUI
. 第二个项目是一个class library
有多个类的项目,名为QuantumDAL
.
我的目标是从 QuantumDAL 中的一个类访问和设置 QuantumGUI 类或 Form.cs 中的变量。我尝试在我的 QuantumDAL 项目中添加对 QuantumGUI 的引用,但收到以下错误:“A Reference to ‘QuantumGUI’ could not be added. Adding the project as a reference would cause a circular dependency”.
我收到了类似的错误消息,尝试添加项目依赖项。当您考虑它时,错误消息是有道理的。我尝试过其他的,我认为可能的方法,但结果是空的。我相信必须有一个聪明的方法来完成这件事。
如果我以错误的方式处理这个问题,有没有办法让两个项目中的代码都可以访问一个“全局”类?感谢您花时间看这个。