互相访问两个 C# 项目

Gih*_*ana -3 c# oop visual-studio

我有两个 C# 项目。假设AB。我想使用A中的表单访问B中的 Windows 表单。我想使用B中的表单访问A中的表单。

我添加了第二个项目作为参考。之后,我可以使用 A 访问 B 中的文件。但我无法从 B 添加对 A 的引用。

实际上,我在一个单独的项目中登录,我想在用户登录时显示其他项目中的表单。此外,当用户从特定表单注销时,我想显示登录信息。

我怎么解决这个问题。?

Sam*_*ath 6

您不能添加A->BB->A的引用,因为这会导致循环依赖。您可以创建一个新的模块/项目(我们将其命名为C)并将通用组件/表单移动到该模块/项目。然后您可以添加来自A->CB->C的引用。