弟兄搞了一个C#的C/S程序,已经生产EXE文件。他居然说如果想使用该程序文件,系统也必须配置.net FrameWork环境。虽然以前没有注意过,但是如果连一个应用程序都需要应用在某环境下,那么微软的。net环境也太繁琐了,不是么?请知情人给与确切答案。谢谢。PS:小弟一直在搞B/S的,每次都用到FW环境,所以……

解决方案 »

  1.   

    所以阿,我也很“汗”!!帖子不能沉!!就算VB做得东西,也不需要安装VB后才能运行吧?难道微软越来越“回旋”?
      

  2.   

    你可以在打包程序的时候把.net framework也一起打包生成安装文件就可以了。
      

  3.   

    我的天,难道一个** K的程序再加上一个** M 的framework组建包?
    之后告诉用户先运行一下这个,再运行一下那个。我那弟兄也是这么想的,我认为不妥。等待。
      

  4.   

    .net FrameWork环境肯定要部署的
    而且不能把那个版本 弄错了!
      

  5.   

    我查了,微软提供的.NET Framework 1.1有23.2 MB大小。难道你会为了一个小小的百十KB的应用程序绑定一个数十兆大小的插件?这不是本末倒置么?请朋友看清楚,我问的是C/S的应用程序,不是B/S的网站服务。这是MSDN中写的“ASP.NET 是使开发人员能够使用 .NET Framework 开发基于 Web 的应用程序的宿主环境”。这句话是否就是说:.NET Framework 是服务于Web程序的,而不是Win程序。
      

  6.   

    装个23m的.net平台,不是太麻烦啊
      

  7.   

    楼上三颗角角的,Win程序那里是Server阿?B/S程序当然需要FW环境,我也知道阿。
      

  8.   

    要运行.net开发的winform程序,一定要在装.net framework。xp和2003系统自带了,98,2000下要装。另外发布的时候记得带环境文件
      

  9.   

    靠,查到了:
    在MSDN:ms-help://MS.MSDNQTR.2003FEB.2052/vbcon/html/vbtskChoosingBetweenWinFormsWebForms.htm
    中有一下文字。Windows 窗体要求在客户计算机上运行 .NET Framework。
    微软SB,疯了,搞得我们程序员也像SB一样活着,痛苦!
      

  10.   

    微软这样做是够煞笔的,但不知道JAVA做的怎么样,没玩过J,用过的朋友介绍一下
      

  11.   

    呵,我是说S上 C|S那个S一定要的
      

  12.   

    不是废话么?你以为Java会比.Net聪明???Java也要装JDK的。.Net创始人员不就是从Sun公司挖过去的吗?都一样的。学过.Net的人转去学Java很快的。我就这样,没意思,都一个德行,不过Java工资高点倒真的。
      

  13.   

    微软这样做是够煞笔的,但不知道JAVA做的怎么样,没玩过J,用过的朋友介绍一下=============================================================C# 需要 .NET Framework
    Java 需要 JRE(Java运行环境),即使是JavaApplet都需要,只不过之前这个东西都集成在了操作系统里面。
    Delphi 需要 Delphi支撑库
    Visual C++ 需要 MFC支撑库
    Visual Basic 需要 Visual Basic支持文件。就算是Flash也需要先下载Flash Player ActiveX。
    事实上现在运行在你的电脑上的所有软件除操作系统之外,都需要支持环境,唯一的区别只不过是.NET Framwork大了点儿而已。
      

  14.   

    一定是需要的.net frameWork才能运行的
      

  15.   

    晕,当然得要一个.net frame work这个了,java也得装那个JRE啊,
      

  16.   

    framework? xp 不是自带的啊?高版本的SERVER好象也带的。。
      

  17.   

    这句话是否就是说:.NET Framework 是服务于Web程序的,而不是Win程序。.NET Framework  既服务于WEB,也服务于win程序