Fork me on GitHub

关于vs2008下运行2005版水晶报表的问题

今天引用个实例出了点问题,运行时报错。
未能加载文件或程序集“CrystalDecisions.Web, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。系统找不到指定的文件。
习惯性的baidu一搜,一大堆解决方案,结果试了几个,还是搞不定。
直到晚上,问卢老师才晓得,是水晶报表出了问题。要我尝试屏蔽水晶报表的功能。
屏蔽程序集中的引用,当然debug一下,就继续报错,直接定位到水晶报表功能,继续屏蔽。
oK,运行没有问题了。
但也不能就这样算了吧,立马安装vs2008的水晶报表,决定自己照着做一个。
在拖水晶报表控件的时候发现有个东西很眼熟,version 10.5.3700.0
灵光一闪,马上取消所有注释。
将程序集重新引用
<add assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692FBEA5521E1304"/>
再运行一次,没有报错。
反思:这个问题就解决了,如果有碰到这种问题的朋友,先不要尝试复杂的解决方案,可以细心研究下,应该可以发现端倪,我就是太粗心了,在老师的提点下才发现问题的所在。
posted @   idoku  阅读(2068)  评论(2编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示