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

C# 在另一个链接项目中访问表单,绕过入口点,c#,visual-studio,C#,Visual Studio,我有三个项目,我通过引用其他两个链接到主项目,是否有方法访问该项目的其他项目中的表单(不是入口点/表单),但其中的任何表单 一旦用户登录到另一个应用程序/项目并链接到另一个应用程序,我想让他们能够绕过登录页面返回到他们链接的应用程序/项目中的某个点 现在,我正在尝试使用一个引用到所有项目的类库来实现这一点,我正在尝试使用以下想法访问表单: namespace ClassLibrary1 { public class universalClass { public

我有三个项目,我通过引用其他两个链接到主项目,是否有方法访问该项目的其他项目中的表单(不是入口点/表单),但其中的任何表单

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

现在,我正在尝试使用一个引用到所有项目的类库来实现这一点,我正在尝试使用以下想法访问表单:

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”中(是否缺少程序集引用)


我的问题是,在切换时,是否有任何方法可以实现绕过入口点并直接进入另一个项目的深层形式的主要目标,以及是否可以使用我刚刚创建和引用的类库来实现。。提前感谢您的建议

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


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

是否正确设置了依赖项?如果是这样,您是否在当前项目中添加了对其他项目的引用?@SaeidYazdani是的,所有有问题的项目都依赖于类库。您的第二个建议非常有趣,我将尝试一下