当我们开发winform应用程序,在客户端部署程序时,除了装.net framework以外,还有其他软件,比如你的应用程序包含水晶报表的话,你就必须装上水晶报表的插件。水晶报表是第三方的工具。不是微软的。所以必须的装,不然会出不能正常打开水晶报的情况.事实上,我个人推荐在打包应用程序的时候应在先决条件里把所需要的组件一起打包到安装程序里,这样就不会出这样的问题。
默认情况下,水晶报表的插件在你visual studio的安装路径下:
如:C:\Program Files\Microsoft Visual Studio 9.0\Crystal Reports\CRRedist
名字为:CRRedist2008_ia64 或CRRedist2008_ia86.一个是针对64位处理器,另外一个就正常的。
在客户端安装了以后就可以正常的看水晶报表了.