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

Gustavo E. Hennemann

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

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

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

奥利弗道尔顿

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在同一解决方案中从4.6.1项目引用多目标.NET Core类库?

C# - 不能在同一源的 WPF 项目中使用 .NET Framework 项目中的类

如何在同一解决方案中使用多个项目中的NLog

如何在vb.net/asp项目中的“解决方案项”下的类中调用函数

如何改进此日志类,以便可以在C#多个项目中使用它?

从同一解决方案中的其他Testing-Project引用项目中的C#名称空间

如何在Swift项目中使用目标C框架类?

在同一解决方案C ++ express上的许多项目中更改平台工具集

如何在C#项目中识别未使用的类

如何在C ++中设置多项目解决方案?

在C ++中,如何在另一个嵌套类中使用嵌套类类型(两个嵌套类在同一外部类下)

使用CMake在同一解决方案中创建C#和C ++ / CLR项目(针对Visual Studio的CMake)

在C ++中对同一类使用多个模板

在同一解决方案中,如何从.NET Framework类库项目访问属于.NET Core Web API项目的appSettings.json?

如何在 RMarkdown 文件中使用 LaTeX 考试类显示解决方案?

C#在共享项目中使用引用/类库

如何在java中的另一个项目中使用一个项目中的类?

在C ++中的多个类中使用模板类

无法在同一解决方案中为WCF项目的客户端类添加服务引用

如何在Python中使用C ++类?

在类c ++中传递类

在一个解决方案 c# 上为多个项目使用 NLog

如何在C类程序中在Vim中使用折叠

如何在C ++中的类构造函数中使用线程?

如何在团队项目中为 C# 类中的组设置版本控制权限?

在同一个解决方案中,是否可以从ac#项目引用c ++项目?

在同一解决方案中从控制台项目调用Web项目功能会导致问题C#

在C中使用C ++类

在C#中的同一解决方案中从另一个项目芽执行vb脚本