在C#.Net中创建.dll文件

我创建了一个项目,它是C#控制台应用程序项目,我需要在另一个Windows应用程序项目中调用此项目dll。 我在visual studio 2010中构建了项目并检查了bin \ debug文件夹中的.dll文件,但是没有创建它。

但是已经创建了清单文件和.exe文件。 在这种情况下,请帮我解释如何创建.dll

您需要创建类库而不是控制台应用程序。 控制台应用程序被转换为.exe而类库将被编译成一个dll ,您可以在Windows项目中引用它。

  • 右键单击控制台应用程序 – >属性 – >将输出类型更改为类库

在此处输入图像描述

要创建DLL文件,请单击“新建项目”,然后选择“类库”。

将代码输入到为您自动创建的类文件中,然后单击“调试”菜单中的“生成解决方案”。

现在,查看您的目录:../ debug / release / YOURDLL.dll

它就是! 🙂

PS DLL文件无法像普通的applciation(exe)文件一样运行。 您需要创建一个单独的项目(可能是一个win表单应用程序),然后将您的dll文件作为“参考”添加到该项目,您可以通过转到解决方案资源管理器,右键单击项目名称并选择添加来执行此操作参考然后浏览到您保存您的DLL文件。

有关详细信息,请单击此处

您需要更改项目设置。 右键单击您的项目,转到适当的位置。 在Application选项卡中,将输出类型更改为类库而不是Windows应用程序。

控制台应用程序是一个应用程序(.exe),而不是库(.dll)。 要创建一个库,创建一个新项目,在项目类型中选择“类库”,然后将第一个代码的逻辑复制到这个新项目中。

或者,您可以编辑“项目属性”并选择“类库”而不是“ 输出类型”中的“控制台应用

由于某些代码可以依赖于“控制台”,我认为如果在复制时检查逻辑,首先解决方案会更好。