我是C#的新手,请告诉我如何将在C#中创建的dll加载到c#中的exe
我有.NetFrameWork 3.5和我的o.s Vista
答案 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不支持库的静态链接,因此您的引用程序集将在运行时根据需要加载。