c#设计为3层,并实现为.dll(库)层

本文关键字:dll 实现 3层 | 更新日期: 2023-09-27 18:15:36

我正在做c#作业。我必须将我的c#应用程序设计为3层,其中各层必须在自己的包中实现。为了解决这个问题,我只是在Visual Studio中为我的项目添加了文件夹。这是正确的方法吗?

然后我必须将业务逻辑实现为.dll(库)。我所做的是在我的解决方案中创建一个新的类库项目。我现在有的是:

解决方案资源管理器截图

我不知道该怎么做。做得对吗?如果是这样,我想知道现在该怎么办。据我所知,我必须构建类库项目以获得.dll文件,我可以将其添加为其他项目的参考。但是,如果我在类库项目中编写业务逻辑,那么我应该在主项目中的业务逻辑包中编写什么?

如果我的方法不对,请告诉我如何解决。

c#设计为3层,并实现为.dll(库)层

应用程序下的每一层都需要一个类库。你可以按照你说的做,编译类来获得一个dll,然后添加dll作为引用,但是为了简化,为每个类库项目添加一个项目引用……编译器将在构建DLL时处理DLL引用。