我将台式机上的程序 拷贝到 笔记本上
运行时或打开设计窗口 时提示无法将'DevExpress.Utils.ImageCollectionStreamer'强制转换为'DevExpress.Utils.ImageCollectionStreamer'好像是版本问题
不过我想我台式机能用 换个地方怎么不能用呢有人知道吗
运行时或打开设计窗口 时提示无法将'DevExpress.Utils.ImageCollectionStreamer'强制转换为'DevExpress.Utils.ImageCollectionStreamer'好像是版本问题
不过我想我台式机能用 换个地方怎么不能用呢有人知道吗
把你需要的dll放在exe同级目录下。
而你笔记本上VS之前添加的都是已经安装好的C:\Common Files\DevExpress下的dll
造成编译时版本冲突了?
嗯 我说的清楚点我台式机 上一个项目叫 A
我笔记本上 有一个旧的 A
我先把旧A 删了,我把新的A 放在 旧A原来的位置
都没有错误,也可以运行,就是有涉及到 ImageCollection控件的窗体会出错,设计窗体也打不开网上问题好像是 它本来有个版本是 1.1 现在有个新版本 1.2 升级时
ImageCollection去调用了 旧的1.1,而不是1.2可是我不是升级,我是完全复制粘贴的操作,引用的也是1.2新的
你好:我台式和笔记本 的DevExpress Dll都是
同一个版本的
如果你那个文件中还有其它资源,可以单独删除其中一个键值,例如“imageCollection1.ImageStream”
dev 9 和 dev10 同时安装 只能添加 gloable中的控件
要是没有安装文件,在本本上直接注册项目中dll文件就可以了
不可能要求用户单独去装那个东东吧。
嗯 你好:你说删除那个窗体对应的.resx文件
比如我整个窗口都是用一个ImageCollection那删除 .resx文件
之后 窗体的图片在还在 ImageCollection 还在吗
不好意思 忘记结贴了
虽然说我自己的问题最后还是没有解决,还是通过重新换ImageCollection不过我相信各位 上面的 答案 应该是正确的了