如果是B/S架构的程序,客户端是不需要.net框架的:客户端有IE就可以了。
如果是C/S架构的,两端都需要。

解决方案 »

  1.   

    好象现在还不能打包的,两端都要框架
    b/s中,如果用了某些组件,客户端必须是IE6.0以上
    总之感觉不爽
      

  2.   

    如果可以做成.exe的文件直接运行就可以了。
      

  3.   

    不是啊
    用C#编程的时候要装.net框架,写好后打包成应用程序应用在客户端就不用刻意的装.net框架了,就和其它的应用软件是一样的
      

  4.   

    同意  songyh346()  的观点!
      

  5.   

    当然!而且客户机器的OS要求必须在win2kProsp2以上才可以!
      

  6.   

    1、是的。C#写的程序安装时,如果是非B/S结构的必须要装.net framework。2、但是,你写的程序在打包时,可将.net framework直接打进去。这样,给客户的也就是一个可执行安装程序。当然,比一般的安装程序可能要大很多(毕竟多了一个21M的.net framework嘛)。而客户一般情况下也感觉不出要多安装什么东东。3、将.net framework与程序一起打包的方法有很多,比如:使用Installshield。
    最简单的就是去微软公司的网站DOWN一个免费的PluginInstaller插件。这个东东安装好之后,就可以直接使用vs.net来制作安装程序了。4、上面lxcc(虫子)说的不对。其实你作好安装程序之后,可以将这个C#程序安装到win98及以后所有的OS上,好像win97也可以的。具体不太记得了。可以去微软公司的网站查询一下。
      

  7.   

    再补充上面一点:
    1、这个.net framework只需要安装一次,如果你安装C#程序时,系统里已经有.net framework了,就可以直接将程序Copy过去就行了。2、Windows 2003 Server版本的OS已经包含了.net framework 1.1,所以,如果有甚至VS2003的程序需要安装在WINDOWS2003上的话,可以直接COPY的。
      

  8.   

    再补充一点:
    1、那个PluginInstaller插件的下载地址:
    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19
      

  9.   

    顺便问一下,我做了一个程序,已经生成EXE文件,同时里面还有好多DLL,我用的是WEBSERVICE,我想问问,在客户端,是不是需要安装。NET框架呢?
    还是只要DLL和EXE就可以运行!
      

  10.   

    客户端是通过IE访问服务器吗?如果是就不要装Net Framwork
      

  11.   

    去微软公司的网站确认了一下:.net framework 1.1 支持的操作系统: Windows 2000, Windows 98, Windows ME, Windows NT, Windows Server 2003, Windows XP具体请看:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=zh-cn估计不支持win95/win97的原因是:在.net framework发布时,微软公司对这两个操作系统已不提供支持了。
      

  12.   

    我用的ASP.NET 可是生成不了.EXE,如果使用的是WinForm时,可以生成.EXE文件,请问:如何才生成WebForm的.EXE文件??