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

本文关键字:入口 窗体 另一个 链接 项目 访问 | 更新日期: 2023-09-27 18:10:35

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

一旦用户登录到其他应用程序/项目并链接到其他应用程序,我想使他们能够返回到他们从绕过登录页面链接的应用程序/项目内的一个点,

现在我正在尝试使用一个类库来引用所有的项目,我试图访问表单与下面的想法:

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
        }
    }
}

但是在上面的类中我得到了一个错误

名称空间'MultiPlierStaffSy'中没有退出类型或名称空间'LandingForm'(您是否缺少程序集引用)

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

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

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

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