本人初识C#,用VS2003+SQL2000做了一个打印程序,现在拿到客户机测试,其它页面正常,但点打印时,出现如下错误,求救!Cannot find KeycodeV2.dll, or invalid keycode!

解决方案 »

  1.   

    楼上的在师,是不是把VS安装盘里的Crystal Decisions文件夹全部打包到程序里去啊?我试试!
      

  2.   

    楼上的大师,能不能讲得详细点,我打包了也不行啊?我具体怎么打包水晶报表啊?我现在已经把CrystalReport文件与KeycodeV2.dll都放到我的打包程序里了,还是不行啊, 请指教!
      

  3.   

    1)新建“安装和部署项目”-->“安装向导”
    (2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步
    (3)选择要包含的文件:要部署使用 Crystal Reports for Visual Studio .NET 2003 的程序,需要添加合并模块(在解决方案资源管理器中tree的顶端节点右键-->添加).
    Crystal_Database_Access2003.msm 
    Crystal_Database_Access2003_enu.msm 
    Crystal_Managed2003.msm 
    Crystal_regwiz2003.msm 
    VC_User_CRT71_RTL_X86_---.msm 
    VC_User_STL71_RTL_X86_---.msm 
    你可以 'C:\Program Files\Common Files\Merge Modules' 文件夹下?/span>
      

  4.   

    http://babyt.cnblogs.com/archive/2005/03/14/118132.aspx两种方案都可以