访问另一个链接项目中的表单,绕过入口点

时间:2015-09-01 08:31:49

标签: c# visual-studio

我有三个项目,我通过引用其他两个项目链接到主项目,有没有办法访问该项目的其他项目(不是入口点/表格)内的任何形式

一旦用户登录到其他应用/项目并链接到其他应用,我想让他们回到他们链接的应用/项目中的一个点,绕过登录页面,

现在我尝试使用引用所有项目的类库,并尝试使用以下想法访问表单:

namespace ClassLibrary1
{
    public class universalClass
    {

        public void showLanding()

        {
           dummyClientCare.dummyClientCareForm1 LandingForm = new dummyClientCare.dummyClientCareForm1();
            MultiPlierStaffSy.LandingForm LDF = new MultiPlierStaffSy.LandingForm();
            //or some code here to show the LandingForm of the other project
        }

    }
}

但在上面的课程中我遇到了错误

  

类型或命名空间' LandingForm'不会退出名称空间' MultiPlierStaffSy' (你错过了一个装配参考)

我的问题是有什么方法可以实现绕过入口点的主要目标,并在切换时直接转到其他项目中的某种形式,也可以用我刚创建和引用的类库完成。提前感谢您的建议。

1 个答案:

答案 0 :(得分:0)

您可以将应用程序项目类型(创建.exe文件)用作类库。只需从项目中添加对它的引用即可。确保没有循环引用。

但是,正确的方法是将您希望共享的表单移动到类库中,并从两个项目中引用它。