.net调试调用dll时错误提示未能加载文件或程序集或它的某一个依赖项。 100

我的解决方案下有13个项目,重新生成解决方案后调用某个dll的类错误提示:未能加载文件或程序集“NPOI,Version=2.1.3.0,Culture=neutral,... 我的解决方案下有13个项目,重新生成解决方案后调用某个dll的类错误提示:
未能加载文件或程序集“NPOI, Version=2.1.3.0, Culture=neutral, PublicKeyToken=0df73ec7942b34e1”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。
我把这个类所在的项目单独重新生成一次后才可以使用,这是怎么回事呢.
重新生成解决方案都会出这个问题,非要单独生成一次该类所在的项目才能用,有什么办法解决么?
把NPOI移动到调用的项目中,问题解决
展开
 我来答
yxd_365936812
2015-07-07 · TA获得超过9326个赞
知道小有建树答主
回答量:792
采纳率:0%
帮助的人:294万
展开全部
泊介防锁是鬼表
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2017-07-13 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:685万
展开全部
找到运行环境程序集,看看是否含有错误中提示的dll, 从配置文件中检查
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fansui1983
2017-06-23 · TA获得超过193个赞
知道小有建树答主
回答量:186
采纳率:100%
帮助的人:58.5万
展开全部
这个dll依赖某个其他的dll,需要一并引用,才可以生效。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lsyuan_hello
2015-07-08 · TA获得超过1691个赞
知道小有建树答主
回答量:663
采纳率:0%
帮助的人:701万
展开全部
NPOI是集成的源码还是DLL?
你可以把需要重新生成的项目作为一个独立的DLL引用, 其他项目引用DLL文件不引用这个项目
追问

NPOI是第三方的dll,这个项目OfficeUtilily直接引用NPOI,其他项目则引用OfficeUtilily项目.

这个是NPOI的dll:

重新生成解决方案时会提示找不到或者没有权限访问那三个XML.

OfficeUtilily项目bin文件夹下会生成OfficeUtilily.dll和NPOI的dll,单独引用OfficeUtilily.dll不行吧.

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式