首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

引用dll报错有关问题

2013-07-11 
引用dll报错问题我用的VS 2010(C#),用Winform开发一个excel导出的小程序。程序引用了一个第三方导出EXCEL文

引用dll报错问题
我用的VS 2010(C#),用Winform开发一个excel导出的小程序。

程序引用了一个第三方导出EXCEL文件的库,"org.in2bits.MyXls.dll"。这个库我以前在一个网站里面用过,当时没有问题。

引用库后,编写程序时,类似
“ org.in2bits.MyXls.XlsDocument doc = new org.in2bits.MyXls.XlsDocument();”

相关的对象显示为蓝色,没有发现问题。

可是我点击“运行”后,程序提示“未能找到类型或命名空间名称“org”(是否缺少 using 指令或程序集引用?)””

相关的代码也变成了“org.in2bits.MyXls.XlsDocument doc = new org.in2bits.MyXls.XlsDocument()”(既,相关的对象也从蓝色变成了黑色,下划红色波浪线,提示缺少引用)

我重新在项目引用中,添加该dll库,相关代码的对象又变为蓝色,看似引用成功,但是点击运行后,又报上面同样的错,感觉一运行引用就自动失效了。

这是什么原因?请高人指点。
[解决办法]
试试:把所有obj目录删除,然后右键点解决方案——》清理解决方案——》重新编译

[解决办法]

引用:
感谢回答,采用了你说的办法,问题依旧,一点“重新生成”,仍旧报相同错。

新建个窗体测试一下
[解决办法]
引用:
新建窗体测试 还是有同样问题,这个库以前在一个网站程序中用过,一切正常,代码如下。

 private void Output(DataTable dt)
        {
            org.in2bits.MyXls.XlsDocument doc = new org.in2bits.MyXls.XlsDocument();
         ……

那重新新建一个windows窗体应用程序试试
[解决办法]
是不是那个框架升级了,支持不好。
[解决办法]
看下设置的目标框架 是不是  .net farmework 4 profile profile 
修改下 目标框架 为 .net farmework 4 
[解决办法]
你的.net framework版本高了点,比org.in2bits.MyXls.dll这个玩意的高就会出问题。试试将你的.net framework修改为2.0

热点排行