我正在进行C#任务。我必须将我的C#应用程序设计为3层,其中层必须在它们自己的包中实现。为了解决这个问题,我只是在Visual Studio中为我的项目添加了文件夹。这是正确的做法吗?
然后我必须将业务逻辑实现为.dll(库)。我所做的是在我的解决方案中创建一个新的类库项目。我现在拥有的是:
Screenshot of my Solution Explorer
我不确定如何做到这一点。这是正确的吗?如果是这样,我想知道现在该做什么。据我所知,我必须构建类库项目以获取.dll文件,我可以将其添加为另一个项目的参考。但是,如果我在类库项目中编写业务逻辑,那么我应该在主项目的BusinessLogic包中编写什么?
如果我的方法有误,请告诉我如何解决这个问题。
答案 0 :(得分:1)
您的应用程序下的每个图层都需要一个类库。您可以按照说法编译并编译该类以获取dll然后添加DLL作为参考,但为了简化,添加项目引用到每个类库项目...然后编译器将处理DLL引用当你建立它时。