首页 > 解决方案 > 如何在同一解决方案中的多个项目中使用 C# 类

问题描述

我正在学习 C#,但我不知道如何让解决方案中的所有项目都可以看到一个类。基本上我有很多项目,都是Windows Form,都有一些相似之处,所以可以共享很多类。我认为一个好的方法是将所有共享类放在解决方案文件夹中,并让所有应用程序从那里获取类。这是一个好方法吗?怎么做?我认为另一种方法是将所有共享类放在一个应用程序中,而其他人则获得该引用。

如果这不是一个好方法,那是哪一个?怎么做?

我正在使用 Visual Studio 2019。这就是我的解决方案的样子,但我无法在项目之间共享类: 在此处输入图像描述

标签: c#visual-studio

解决方案


在您的解决方案中创建一个类库项目并将您的共享类放在那里(在解决方案资源管理器中右键单击您的解决方案,添加,新建项目)。然后对于您要从中访问类的每个项目,右键单击依赖项,添加项目引用并勾选您创建的类库项目。


推荐阅读