如题,向大虾请教。如不是的话一般是在什么情况下需要用户安装?个人感觉这似乎会令人不舒服,在下曾准备安装个手机助手软件,一打开就要求安装Framework,该软件本身才几M,但要装的Framework却是它的N倍大小,如不是特别需要的话估计很多人都会拒绝安装。java也是有这种情况,有些软件会要求用户安装jre、jvm,原理是不是一样的?为何C/C++不会有这种情况?新手,请指教。 

解决方案 »

  1.   

    .NET开发要安装框架,可使用飞信等虚拟机
    C#开发要编译成exe是中间语言,需要在.NET平台上进行二次动态编译
    或更高系统
      

  2.   

    如果你是开发客户端软件,了解过silverlight 4吗?
      

  3.   

    参考:http://topic.csdn.net/u/20091010/19/37b0d80f-0810-48c4-9248-16900673ceae.html
      

  4.   

    那也太郁闷了,现在没装.net framework的机器多着呢.
    9楼的那种打包方式如是免费的倒也是好方法,不知VS为何不集成这个工具,比方说编译时根据软件所需的类库打包进去。
      

  5.   

    .NET开发要安装框架,可使用飞信等虚拟机
    C#开发要编译成exe是中间语言,需要在.NET平台上进行二次动态编译
    或更高系统
      

  6.   

    .NET开发要安装框架,可使用飞信等虚拟机
    C#开发要编译成exe是中间语言,需要在.NET平台上进行二次动态编译
    或更高系统
      

  7.   

    .NET开发要安装框架,可使用飞信等虚拟机
    C#开发要编译成exe是中间语言,需要在.NET平台上进行二次动态编译
    或更高系统
      

  8.   

    至于免费,呵呵,Visual Studio、Windows 是免费的么?点拨一下,不能往下说了。
      

  9.   

    必需的,而且版本不同,用的framework版本也不同
      

  10.   

    必须的,是建立在.NET Framework基础上的
      

  11.   

    没悬念,通过.net framework进一步“编译”,它是建立在.NET Framework基础上的
    而c++就 不一样了,
    前者有利于缩短开发周期
      

  12.   

    都是必须 的.NET 框架是运行环境。
      

  13.   

    那这样不知各位在开发一些小软件时如何解决这个问题?
    比方说写个记事本,写个阅读器啥的,几M大小的软件也是要用户下载一个framework吗.
      

  14.   

    跟JAVA一样,虚拟机里运行,肯定要装运行环境库
    打包在安装文件里不显眼儿,而且安装一次即可
      

  15.   

    必须要安装才行,一般应用程序在项目打包的时候就要将这个framework打包进去。人家才能用
      

  16.   


    编译的时候可能不行,但软件做完后,VS自带的安装部署能打包软件和.net framework。
      

  17.   

    一定的,就相当于。net就相当于c++中的我windows系统框架