.NET Framework 1.0自带的是水晶报表8.0
如果你的报表是用水晶报表9.0,需要在打包时把9.0加进去

解决方案 »

  1.   

    如果你用了crystal report,就要添加crystal reprot的支持文件。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加合并模块",在窗口中找到,并选中C:\Program Files\Common Files\Merge Modules\DotNETCrystalReports.msm, 打开,就加入了;也可以看一下:
    http://support.crystaldecisions.com/communityCS/TechnicalPapers/crnet_deployment.pdf
      

  2.   

    好像也没用
    我用的是VS2003,打包是否指将*.bll文件复制到BIN文件夹下吗?我将文件复制到BIN目录下放到别的机器上还是出现这种错误:
    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------Cannot find KeycodeV2.dll, or invalid keycode. 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: CrystalDecisions.CrystalReports.Engine.InternalException: Cannot find KeycodeV2.dll, or invalid keycode.源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  堆栈跟踪: 
      

  3.   

    需要安装一个水晶报表的发布包就行
    我以前用的是9.0
    而且你项目重新生成后的DLL也要复制到BIN下
      

  4.   


    很简单 点 引用   如 Microsoft.Web.UI.WebControls后属性 窗口有个复制到本地  把它选为 true 就行了  默认是false 的
      

  5.   

    jamzh(jam) ( ) 信誉:100  2004-01-05 09:37:00  得分:0 
     
     
      需要安装一个水晶报表的发布包就行
    我以前用的是9.0
    而且你项目重新生成后的DLL也要复制到BIN下  
     
    ============哪里有?