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

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

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

您需要制作一个类库,而不是一个控制台应用程序。 控制台应用程序会被翻译成".exe",而类库则会被编译成 "dll",您可以在 Windows 项目中引用它。

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

[在此输入图片描述][1]

评论(0)

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

评论(0)

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

或者也可以编辑项目属性,在输出类型中选择类库而不是控制台应用程序。

由于某些代码可能依赖于控制台,因此我认为第一种解决方案更好,因为您可以在复制时检查逻辑。

评论(0)