2009-10-20 198 views
2

我是新來的C#可以在任何請告訴如何在C#中創建一個dll加載到一個exe文件在C#中加載C#DLL到C#EXE

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

回答

0

添加引用,幷包括相關的命名空間(S)。

.NET不支持庫的靜態鏈接,因此您的引用程序集將在運行時根據需要加載。

1

如果在項目中添加對DLL的引用,它將在第一次需要時加載。

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