【发布时间】:2009-10-20 10:11:48
【问题描述】:
我是 C# 新手,请问如何将 C# 中创建的 dll 加载到 c# 中的 exe 中
我有 .NetFrameWork 3.5 和我的操作系统 Vista
【问题讨论】:
标签: c# visual-studio-2008 dll reference
我是 C# 新手,请问如何将 C# 中创建的 dll 加载到 c# 中的 exe 中
我有 .NetFrameWork 3.5 和我的操作系统 Vista
【问题讨论】:
标签: c# visual-studio-2008 dll reference
这是我快速搜索的结果,我认为这是您的实际问题: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
【讨论】:
如果您在项目中添加对 DLL 的引用,它将在第一次需要时加载。
【讨论】:
添加引用并包含相关的命名空间。
.NET 不支持库的静态链接,因此您的引用程序集将根据需要在运行时加载。
【讨论】: