将C#dll加载到C#exe中

时间:2009-10-20 10:11:48

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

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

我有.NetFrameWork 3.5和我的o.s Vista

3 个答案:

答案 0 :(得分:2)

以下是快速谷歌的结果,我认为是您的实际问题: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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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