问题描述
本来工程师好好的,但是今天打开的时候突然报这个错误,怎么回事呢?--------------------------------------------------------------------------------Type'System.Data.Common.DbParameter'inAssembly'System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'isnotmarkedasserializable.
解决方案
解决方案二:
请高手来帮忙看下啊
解决方案三:
增加了需要序列化的功能吧
解决方案四:
看看你的bin下有没这个文件System.Data.dll
解决方案五:
都有的,本来是好的,什么代码都没变,就突然不行了,郁闷啊
解决方案六:
引用4楼viking_2010的回复:
都有的,本来是好的,什么代码都没变,就突然不行了,郁闷啊
System.Data.dll是个全局的,删除你bin下的文件在试试
解决方案七:
把bin文件夹下的所有文件都删除么?
解决方案八:
解决方案九:
删除重新生成如果是引用有时间也会出现这样的情况突然莫名其妙的说缺少某个DLL
解决方案十:
引用7楼q107770540的回复:
http://social.msdn.microsoft.com/Forums/en-US/netfxremoting/thread/c843b728-a608-4a83-a4d2-460cdd2e938f/
小弟英文实在不好,请问是什么意思?
解决方案十一:
该回复于2011-12-14 09:52:51被版主删除
解决方案十二:
引用8楼kuqideyupian的回复:
删除重新生成如果是引用有时间也会出现这样的情况突然莫名其妙的说缺少某个DLL
那是你引用了bin下的DLL
解决方案十三:
引用6楼viking_2010的回复:
把bin文件夹下的所有文件都删除么?
尝试一下不过我细看了一下,你要传什么?DbParameter应该是不能序列化的
解决方案十四:
还是不行,还有其他办法么?
解决方案十五:
看看是什么
解决方案:
引用7楼q107770540的回复:
http://social.msdn.microsoft.com/Forums/en-US/netfxremoting/thread/c843b728-a608-4a83-a4d2-460cdd2e938f/
看看了。
解决方案:
XtBoss.DataAccess.SQLParam[]parameters={newXtBoss.DataAccess.SQLParam(System.Data.DbType.Int32,"@CHARGE_CLAIM_ID",this.FormID),newXtBoss.DataAccess.SQLParam(System.Data.DbType.Int32,"@CREATE_USER",this.OperatingUserID),newXtBoss.DataAccess.SQLParam(System.Data.DbType.DateTime,"@CREATE_DATE",DateTime.Now),newXtBoss.DataAccess.SQLParam(System.Data.DbType.String,"@STATE","VALID"),newXtBoss.DataAccess.SQLParam(System.Data.DbType.String,"@ENTITYTYPE",this.EntityType),newXtBoss.DataAccess.SQLParam(System.Data.DbType.Int32,"@FORMID",this.FormID)};页面里面就这个报错,注释掉就好了
解决方案:
没看懂……
解决方案:
该回复于2011-12-14 10:53:53被版主删除
解决方案:
--这种奇怪的问题一般先重启程序或者重启电脑说不好就好了捏~
解决方案:
引用7楼q107770540的回复:
http://social.msdn.microsoft.com/Forums/en-US/netfxremoting/thread/c843b728-a608-4a83-a4d2-460cdd2e938f/
+1
解决方案:
XtBoss.DataAccess.SQLParam看看有没有什么序列化的操作。