用户机器上要安装.Net RunTime 。可以不装框架和框架的SDK,最少要装运行时环境。可以不安装水晶报表的开发环境。但是一定要把水晶报表的类库安装了。建议搜索以前的帖子。

解决方案 »

  1.   

    肯定要安装.NET框架,否则c#程序无法运行。
      

  2.   

    一定要安装,不过只要安装.Net RunTime 好象只有21兆。
      

  3.   

    建立一个安装项目,把要安装的文件都添加上,最后生成setup文件就可以了。
      

  4.   

    vs.net的打包工具可以都打进去的。
      

  5.   

    gleaf老大谢谢!,有没有什么好的解决方法啊!装。NET框架系统要在2000SP3以上,如果没有的话,怎么办(总不能逼他们装吧!)????谢谢你了
      

  6.   

    你需要在程序打包的时候将.net框架也一起安装!才20多M。具体方法可以在ftp:\\qydn.vicp.net\经典技术文章\把.NET程序部署到没有安装.NET Framwork的机器上.doc中找!
      

  7.   

    水晶报表安装发布时,要注册密码打包进去.步骤:
    1)新建“安装和部署项目”-->“安装向导”
    2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步
    3)选择要包含的文件:添加你的程序文件 + C:\Program Files\Common Files\Merge Modules下的managed.msm、managed_chs.msm、database_access.msm、se_access_chs.msm、regwiz.msm、VC_CRT.msm、VC_STL.msm。-->完成
    4)打开解决方案-->右键点击regwiz.msm的属性,在“MergeMouduleProperties”里的“License Key”填
    入:AAP5GKS0000GDE100DS(这个是你生成Crystal Report是用到的注册号的密码!)
    5)生成解决方案
      

  8.   

    运行环境一定要装了
    水晶报表就按照  wxjUN(红星大队) 说的就可以了
      

  9.   

    http://www0.ccidnet.com/tech/guide/2001/10/09/58_3399.html
      

  10.   

    可以安装再发布包就可以了。donetfx.exe.就可以了。在微软的网站中有,水晶报表就按照  wxjUN(红星大队)。