【问题标题】:Creating a .dll file in C#.Net在 C#.Net 中创建 .dll 文件
【发布时间】:2013-03-22 10:19:18
【问题描述】:

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

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

【问题讨论】:

标签: c# .net file dll


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

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

    来了! :)

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

    更多详情请点击HERE

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

        由于某些代码可能依赖于“控制台”,因此我认为如果在复制时检查逻辑,第一个解决方案会更好。

        【讨论】:

          【解决方案5】:

          Creating DLL File

          1. 打开 Visual Studio,然后选择 File -> New -> Project

          2. 选择Visual C# -> Class library

          3. 编译项目或构建解决方案,创建 Dll 文件

          4. 进入类库文件夹(Debug Folder)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-07-24
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-04-27
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多