我在一个方案里建了两个项目,它们都在同一命名空间。一个项目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报错说引用循环了。
private void Button1_Click(object sender, EventArgs e)
{
Form2 TheForm = new Form2();
TheForm.Show();
}接着我修改项目B的Form2继承自Form1,IDE提示说没有添加引用,结果在我给项目B添加项目A的引用时,IDE报错说引用循环了。
如果是在一个命名空间里就不需要引用。。