社区
C#
帖子详情
DevExpress 版本问题求助
fina1982
2011-03-30 01:17:00
我将台式机上的程序 拷贝到 笔记本上
运行时或打开设计窗口 时提示
无法将'DevExpress.Utils.ImageCollectionStreamer'强制转换为'DevExpress.Utils.ImageCollectionStreamer'
好像是版本问题
不过我想我台式机能用 换个地方怎么不能用呢
有人知道吗
...全文
603
23
打赏
收藏
DevExpress 版本问题求助
我将台式机上的程序 拷贝到 笔记本上 运行时或打开设计窗口 时提示 无法将'DevExpress.Utils.ImageCollectionStreamer'强制转换为'DevExpress.Utils.ImageCollectionStreamer' 好像是版本问题 不过我想我台式机能用 换个地方怎么不能用呢 有人知道吗
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
8.2.4 汉化[winform]简体
DevExpress
8.2.4 汉化[winform]简体
devexpress
17.1中文汉化包
通过官方下载自定义汉化包,实现了
devexpress
百分之70 的汉化,作为分享学习
delphi XE3 TSGrid
以前delphi 7写的时候用了TsGrid,迁到xe3下网上找不到相应的TopGrid,没办法从低
版本
中把TsGrid扒出来用,只有一个TsGrid,其余没有啊,
求助
帖!! c#
devexpress
gridcontrol 导出excel表格
问题
,
问题
比较奇葩!!!
导出EXCEL 是这个样子的 求解 如果选择性别等 随便变下表格 然后又能正常导出了。求大神解释!!! 实在很无语啊!!!!!! ExportToXls(System.IO.Path.GetTempPath() + "/CsvFile.xls");...
求助
:
Devexpress
的Grid,中文显示不完整,底部被遮挡
使用
Devexpress
的Grid控件时,出现中文内容显示不完整,底部被遮挡,如下图所示。2.内容全为英文时,可正常显示。3.将字体调小,现象依旧存在。1.行高已设置为自动调整。
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章