什么意思?你是你用了报表后的程序移到没有 sdk 的机子上报表用不了吗?

解决方案 »

  1.   

    用 Crystal Reports 来部署 Web 或 Web 服务应用程序
    要部署应用程序,您需要在生成解决方案之前创建一个安装项目,并且向应用程序中添加必要的合并模块。 打开 Web 或 Web 服务应用程序。 
    在解决方案资源管理器中,右击 Web 或 Web 服务应用程序解决方案,指向“添加”,然后单击“新建项目”。 
    在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“Web 安装项目”。单击“确定”按钮。 
    在解决方案资源管理器中,右击“Web 安装项目”,指向“添加”,然后单击“项目输出”。 
    在“添加项目输出组”对话框中,选择“主输出”和“内容文件”,然后单击“确定”。 
    将主输出添加到项目中后,将自动添加所有依赖项,如 Crystal_Managed2003.msm 或 dotnetfxredist_x86.msm。 在解决方案资源管理器中,右击“Web 安装项目”,指向“添加”,然后单击“合并模块”。 
    在“添加模块”对话框中,选择下列要添加到安装项目的合并模块,然后单击“打开”: 
    Crystal_Database_Access2003.msm 
    Crystal_Database_Access2003_chs.msm 
    Crystal_regwiz2003.msm 
    有关这些合并模块的说明,请参见 Crystal Reports 合并模块。 在解决方案资源管理器中,右击 Crystal_regwiz2003.msm 文件,然后选择“属性”。 
    在“属性”窗口中,展开 MergeModuleProperties,然后在“许可证密钥”属性框中输入一个有效的许可证密钥。 
    注意   每当部署 Crystal Reports for Visual Studio .NET 应用程序时,必须提供许可证密钥。 
    注册 Crystal Reports for Visual Studio .NET 后,将提供给您一个许可证密钥。可在“关于”对话框中找到此许可证密钥。从“帮助”菜单中,选择“关于 Microsoft 开发环境”。“已安装的产品”字段中列出了密钥号码。 从“生成”菜单中,选择“生成解决方案”以生成应用程序。 
    当部署到客户机或服务器时,应始终确保该计算机安装了 .NET Framework。 
      

  2.   

    谢谢,我搞出来了
    chNET(有神论者) 的方法还是有个问题,还少一个DLL文件