我在一个方案里建了两个项目,它们都在同一命名空间。一个项目A,包含Form1,form里有一个button1可以打开项目B的Form2。另一个项目B,包含Form2,它继承自项目A的Form1。在项目A里,为了打开Form2,我给项目A添加了项目B引用。
        private void Button1_Click(object sender, EventArgs e)
        {
            Form2 TheForm = new Form2();
            TheForm.Show();
        }接着我修改项目B的Form2继承自Form1,IDE提示说没有添加引用,结果在我给项目B添加项目A的引用时,IDE报错说引用循环了。