我正在实习期间尝试向现有产品添加功能。我正在使用一个多项目解决方案。出于这个问题的目的,我将其限制为两个项目(1和2)。项目1引用了项目2。
在项目1中单击一个按钮后,我要更改项目2内的变量的值。只有在单击该按钮时才能激活部分代码,这是必需的。但是,由于项目2无法引用项目1(循环依赖),因此无法看到项目1中刚刚进行的变量更改。
我知道事件处理程序和事件订阅的有用性,但是Project 2无法从Project 1中看到任何事件处理程序,因为同样,它没有被引用。我也知道,这不是解决方案的设计方式,但是我没有创建产品,我只是想添加功能。
我的最终问题是:如何使Project 2能够根据Project 1中发生的更改或事件而有所不同。