社区
C#
帖子详情
DevExpress 版本问题求助
fina1982
2011-03-30 01:17:00
我将台式机上的程序 拷贝到 笔记本上
运行时或打开设计窗口 时提示
无法将'DevExpress.Utils.ImageCollectionStreamer'强制转换为'DevExpress.Utils.ImageCollectionStreamer'
好像是版本问题
不过我想我台式机能用 换个地方怎么不能用呢
有人知道吗
...全文
638
23
打赏
收藏
DevExpress 版本问题求助
我将台式机上的程序 拷贝到 笔记本上 运行时或打开设计窗口 时提示 无法将'DevExpress.Utils.ImageCollectionStreamer'强制转换为'DevExpress.Utils.ImageCollectionStreamer' 好像是版本问题 不过我想我台式机能用 换个地方怎么不能用呢 有人知道吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fina1982
2011-04-06
打赏
举报
回复
不好意思 忘记结贴了
虽然说我自己的问题最后还是没有解决,还是通过重新换ImageCollection
不过我相信各位 上面的 答案 应该是正确的了
zjailanzj
2011-03-30
打赏
举报
回复
还个可能就是你生成的时候,并没有把这个dll生成到debug下面,你看看笔记本里面是否有这个dll文件,没有的话拷个到笔记本上
qldsrx
2011-03-30
打赏
举报
回复
你还是用ProjectConverter来转换下吧,装过DEV后,在开始菜单下的DEV目录下面找Tools目录,里面有个ProjectConverter程序,可以用来对项目进行转换,我就用那个转换项目的,更换版本很正常,没出现过问题。
fina1982
2011-03-30
打赏
举报
回复
[Quote=引用 15 楼 wangrui0610 的回复:]
为啥不用同一个安装文件呢?
要是没有安装文件,在本本上直接注册项目中dll文件就可以了。。。
[/Quote]
不好意思 没明白你的意思
可能你也没明白我的问题意思
fina1982
2011-03-30
打赏
举报
回复
[Quote=引用 14 楼 telancs 的回复:]
重新装一下最新的DEV 我机器也发现过这个问题
dev 9 和 dev10 同时安装 只能添加 gloable中的控件
[/Quote]
嗯 我回家试试
fina1982
2011-03-30
打赏
举报
回复
[Quote=引用 12 楼 qldsrx 的回复:]
你的问题显然是序列化的问题,两个不同版本的控件在序列化图片流产生的问题,解决方法只有一个,删除那个窗体对应的.resx文件,那里面有相关图片的序列化信息,打开窗口是会反序列化到ImageCollectionStreamer流,但是反序列化使用的版本不对。
如果你那个文件中还有其它资源,可以单独删除其中一个键值,例如“imageCollection1.ImageStream”
[/Quote]
嗯 你好:你说删除那个窗体对应的.resx文件
比如我整个窗口都是用一个ImageCollection那删除 .resx文件
之后 窗体的图片在还在 ImageCollection 还在吗
大笨蛋
2011-03-30
打赏
举报
回复
c/s项目?作安装包的时候要自己写bat文件,注册dll
不可能要求用户单独去装那个东东吧。
mangchao330688
2011-03-30
打赏
举报
回复
貌似有个tool样的工具 双击后好像修复什么的。不知道能不能决绝你的问题。
大笨蛋
2011-03-30
打赏
举报
回复
为啥不用同一个安装文件呢?
要是没有安装文件,在本本上直接注册项目中dll文件就可以了。。。
telancs
2011-03-30
打赏
举报
回复
重新装一下最新的DEV 我机器也发现过这个问题
dev 9 和 dev10 同时安装 只能添加 gloable中的控件
qldsrx
2011-03-30
打赏
举报
回复
对了,还有一个解决办法,利用DEV自带的项目升级工具,对你的项目直接升级即可。
qldsrx
2011-03-30
打赏
举报
回复
你的问题显然是序列化的问题,两个不同版本的控件在序列化图片流产生的问题,解决方法只有一个,删除那个窗体对应的.resx文件,那里面有相关图片的序列化信息,打开窗口是会反序列化到ImageCollectionStreamer流,但是反序列化使用的版本不对。
如果你那个文件中还有其它资源,可以单独删除其中一个键值,例如“imageCollection1.ImageStream”
小路子的宝
2011-03-30
打赏
举报
回复
那就不晓得了,,可能是系统问题,,要不你就再换台机子试试撒
fina1982
2011-03-30
打赏
举报
回复
[Quote=引用 9 楼 xiaopeng0504 的回复:]
你再下载1.2版本到笔记本上,,重新添加引用,,我就不可以吗
[/Quote]
你好:我台式和笔记本 的DevExpress Dll都是
同一个版本的
小路子的宝
2011-03-30
打赏
举报
回复
你再下载1.2版本到笔记本上,,重新添加引用,,我就不可以吗
fina1982
2011-03-30
打赏
举报
回复
回复:dongxinxi
嗯 我说的清楚点
我台式机 上一个项目叫 A
我笔记本上 有一个旧的 A
我先把旧A 删了,我把新的A 放在 旧A原来的位置
都没有错误,也可以运行,就是有涉及到 ImageCollection控件的窗体会出错,设计窗体也打不开
网上问题好像是 它本来有个版本是 1.1 现在有个新版本 1.2 升级时
ImageCollection去调用了 旧的1.1,而不是1.2
可是我不是升级,我是完全复制粘贴的操作,引用的也是1.2新的
IE11下面经常卡到爆
2011-03-30
打赏
举报
回复
可能是你台式的机器上把dll拷到bin中,被你一起复制到了笔记本上
而你笔记本上VS之前添加的都是已经安装好的C:\Common Files\DevExpress下的dll
造成编译时版本冲突了?
fina1982
2011-03-30
打赏
举报
回复
3楼的 我回去可以试试
fina1982
2011-03-30
打赏
举报
回复
我描述的不好
http://translate.google.com.hk/translate?hl=zh-CN&sl=en&u=http://community.devexpress.com/forums/t/17505.aspx&ei=QXeSTe6HNY3ZcandoIkH&sa=X&oi=translate&ct=result&resnum=1&ved=0CCQQ7gEwAA&prev=/search%3Fq%3DDevExpress.Utils.ImageCollectionStreamer%2Berror%26hl%3Dzh-CN%26newwindow%3D1%26safe%3Dstrict%26biw%3D1659%26bih%3D875%26prmd%3Divns
我的问题和这个问题一样
我把我的 引用 删除 在重新添加也没用
founderfang
2011-03-30
打赏
举报
回复
这个错误消息有意思。
加载更多回复(3)
devexpress
17.1中文汉化包
通过官方下载自定义汉化包,实现了
devexpress
百分之70 的汉化,作为分享学习
DevExpress
8.2.4 汉化[winform]简体
DevExpress
8.2.4 汉化[winform]简体
delphi XE3 TSGrid
以前delphi 7写的时候用了TsGrid,迁到xe3下网上找不到相应的TopGrid,没办法从低
版本
中把TsGrid扒出来用,只有一个TsGrid,其余没有啊,
VisualStudio2019与2022下Winform项目集成
Devexpress
组件
版本
兼容性
问题
的全面解析
本文全面解析了Visual Studio 2019与2022下Winform项目集成
Devexpress
组件的
版本
兼容性
问题
,包括典型报错场景与解决方案、
版本
升级避坑指南以及多
版本
共存管理技巧。通过详细的对照表和实战案例,帮助开发者解决
Devexpress
组件加载失败等常见
问题
,提升开发效率。
求助
帖!! c#
devexpress
gridcontrol 导出excel表格
问题
,
问题
比较奇葩!!!
导出EXCEL 是这个样子的 求解 如果选择性别等 随便变下表格 然后又能正常导出了。求大神解释!!! 实在很无语啊!!!!!! ExportToXls(System.IO.Path.GetTempPath() + "/CsvFile.xls");...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章