VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 750|回复: 7

程序集出错

[复制链接]

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-3-22 10:30:01 | 显示全部楼层 |阅读模式
小弟今天在一个项目中增加新类,然后调用里面的方法的时候就会报System.TypeLoadException: 未能从程序集 DataAccessObject, Version=1.0.2551.30557, Culture=neutral, PublicKeyToken=null 中加载类型 DataAccessObject.Class3。
-------------------------
用之前的都不会错,凡是新建的都错,这是怎么回事~~~~~~~~~~~
回复

使用道具 举报

0

主题

119

帖子

67.00

积分

新手上路

Rank: 1

积分
67.00
发表于 2020-6-29 17:45:01 | 显示全部楼层
建议清理一下项目试试!
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-6-29 20:30:01 | 显示全部楼层
将所有dll.删除重新生成一下.
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-6-30 12:15:01 | 显示全部楼层
dll删除了,好像没用
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-6-30 19:30:02 | 显示全部楼层
还有没有办法啊
回复

使用道具 举报

0

主题

8

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-6-30 19:45:01 | 显示全部楼层
你修改了class项目,vs.net没能在winApp中反映最新的变化。可能的原因是vs.net认为class没发生改动,如果是强名,这个问题没有。你clean   solution或者删除obj目录下所有文件即可。   
  TypeLoadException发生在type信息生成时,可能某个static变量实例生成时发生exception。因为type信息和static构造是有独立的系统线程运行的,你的代码是没法捕获exception的。代码中唯一可以逮住这个exception的地点在AppDomain.UnhandledException   事件
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-2 21:45:01 | 显示全部楼层
clean   solution------------这个是什么意思怎么做啊,删除obj里的东西我做过了,没用
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-7-3 10:45:01 | 显示全部楼层
查明了,原来在不同的class项目中出现了相同的文件名,.net不会给出任何提示,索性就不编译采用原来的,借鉴阿
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表