关于dll文件的引用问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于dll文件的引用问题相关的知识,希望对你有一定的参考价值。

我自己写了个类库,也在里面测试可以使用了。但我将这个类库dll引用到一个网站或form工程中使用using语句就无法获得到名称空间,就像没有引用这个文件一样。看了网上许多帖子说版本不一致,我再次编译了一下都是相同版本的也没法使用using名称空间。

DLL引用后,无法使用DLL或载入DLL在代码中的原因有以下几个.

    WINFORM中使用了ASP.NET的DLL,同理ASP.NET中引用了WINFORM的DLL.

    使用了对应项目所不支持的类库,函数

    强行硬编码了对应的项目所不支持的配置文件读取代码

如果您需要我详细解答,可能需要您给我更详细的内容.

来自:求助得到的回答
参考技术A 在你的类库编译通过之后,其文件夹bin下面会有相应的.dll文件,可以拷到你要引用的项目下或任何目录下,但是你必须在项目中添加引用这个.dll文件就可以正常使用了。 参考技术B 不知道你的详细情况,但是我的意识中时向下兼容模式,即你的类库DLL如果是2,.0的 完全可以被2.0以及2.0以上的兼容,可以引用,使用using,如果不可以的话,就只能是你的类库生成过程中配置出错。建议你可以详细贴个实例来看看

以上是关于关于dll文件的引用问题的主要内容,如果未能解决你的问题,请参考以下文章

.net 引用dll的路径问题

如何引用dll文件?

C#中导入外部dll文件,如果不放在当前目录下,通过设置工程属性-引用路径选项卡添加文件路径,为何报错啊

vb.net引用Dll的问题

c#编程添加引用dll文件后怎样调用

十关于Dll中“没有可放置在工具箱的组件”的解决方案