Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将C#dll加载到C#exe_C#_Visual Studio 2008_Dll_Reference - Fatal编程技术网

将C#dll加载到C#exe

将C#dll加载到C#exe,c#,visual-studio-2008,dll,reference,C#,Visual Studio 2008,Dll,Reference,我不熟悉C#请告诉我如何将C中创建的dll加载到C中的exe# 我有.NetFrameWork 3.5和我的o.s Vista如果在项目中添加对DLL的引用,它将在第一次需要时加载。以下是快速谷歌搜索的结果,我假设这是您的实际问题:。VisualBasic和C#之间有一些细微的区别,但本文和任何链接都解释了这一点 基本上,在VisualStudio的项目文件中创建对dll的引用,使用语句将适当的添加到所需的名称空间中,并从dll中引用您喜欢的任何类 如果您没有使用VisualStudio和项目文

我不熟悉C#请告诉我如何将C中创建的dll加载到C中的exe#


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

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

以下是快速谷歌搜索的结果,我假设这是您的实际问题:。VisualBasic和C#之间有一些细微的区别,但本文和任何链接都解释了这一点

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

如果您没有使用VisualStudio和项目文件,上面的链接将帮助您从命令行进行构建。例如,
csc/out:TestCode.exe/reference:MathLibrary.DLL TestCode.cs

如果不是您想要的,请尝试以下方法:。下面是一个更为复杂的模型:


哦,另外,由于您是C#的新手,这可能对您一般有用

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

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