【问题标题】:Loading a C#dll into a C# exe将 C#dll 加载到 C# exe 中
【发布时间】:2009-10-20 10:11:48
【问题描述】:

我是 C# 新手,请问如何将 C# 中创建的 dll 加载到 c# 中的 exe 中

我有 .NetFrameWork 3.5 和我的操作系统 Vista

【问题讨论】:

    标签: c# visual-studio-2008 dll reference


    【解决方案1】:

    这是我快速搜索的结果,我认为这是您的实际问题:How to: Add or Remove References in Visual Studio。 Visual Basic 和 C# 之间存在一些细微差别,但文章和任何链接都说明了一切。

    基本上,在 Visual Studio 的项目文件中创建对 dll 的引用,将适当的 using 语句添加到所需的命名空间,并从 dll 中引用您喜欢的任何类。

    如果您不使用 Visual Studio 和项目文件,上述链接将帮助您从命令行构建。例如,csc /out:TestCode.exe /reference:MathLibrary.DLL TestCode.cs

    如果不是您要的内容,试试这个:Dynamic load .NET dll files (Creating a plug-in system) – C#。这是一个更精细的模型:Plugin architecture using C#

    哦,另外,由于您是 C# 新手,这可能对您普遍有用Visual C# Developer Center - New to development

    【讨论】:

      【解决方案2】:

      如果您在项目中添加对 DLL 的引用,它将在第一次需要时加载。

      【讨论】:

        【解决方案3】:

        添加引用并包含相关的命名空间。

        .NET 不支持库的静态链接,因此您的引用程序集将根据需要在运行时加载。

        【讨论】:

          猜你喜欢
          • 2013-08-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-07-25
          • 1970-01-01
          • 1970-01-01
          • 2011-10-18
          • 2011-03-02
          相关资源
          最近更新 更多