最近的一个项目使用VS.NET2002 水晶报表使用9.2.33 在做报表的过程中一些倒还顺利,但是在部署时出现
很多问题,例如CRPE32.DLL,无法加载DLL,版本不对等问题,解决的办法除了从网络上找来的一些解决方法之外,还有自己的一点积累,原来的 VS.NET2002自带的报表是9.1.33在添加引用的时候一定要注意,不要出现版本错误,如果客户端是.NET FRAMEWORK1.1则你可以直接使用水晶报表9.2.33不需要在更改其他的什么DLL文件,注意DLL的版本是9.2.33即可。如果客户端使用 的.NET FRAMEWORK1.0如果你还是用9.2.33则会说版本不对,无法安装,这个时候你就要使用9.1.33了,并且需要拷贝9.2.33版本中的 crpe32.dll覆盖9.1.33中crpe32.dll文件,这样就不会再出现crpe32.dll unload的问题了(可以在C:\Program Files\Common Files\Crystal Decisions目录下检查版本号)
很多问题,例如CRPE32.DLL,无法加载DLL,版本不对等问题,解决的办法除了从网络上找来的一些解决方法之外,还有自己的一点积累,原来的 VS.NET2002自带的报表是9.1.33在添加引用的时候一定要注意,不要出现版本错误,如果客户端是.NET FRAMEWORK1.1则你可以直接使用水晶报表9.2.33不需要在更改其他的什么DLL文件,注意DLL的版本是9.2.33即可。如果客户端使用 的.NET FRAMEWORK1.0如果你还是用9.2.33则会说版本不对,无法安装,这个时候你就要使用9.1.33了,并且需要拷贝9.2.33版本中的 crpe32.dll覆盖9.1.33中crpe32.dll文件,这样就不会再出现crpe32.dll unload的问题了(可以在C:\Program Files\Common Files\Crystal Decisions目录下检查版本号)