为了运行c#编的程序,要装一个.net运行库,这个运行库多呀?是不是60多M的安装包?
-----------------------------------------
假如说客户的机器上,没有装 .net,我必须要先装一下。
可是我装哪个安装包呢?好多人都说20多M,可是我上网一看,
.net framework 3.5 就有67M呀,是装这个吗?是不是还有一个简装版呀?

解决方案 »

  1.   

    需要装一个.net 环境。就像运行java需要一个java虚拟机一样。
    看你做的程序是用哪个版本写的了。.net framework 3.5 【vs2008默认版本】就有67M就是这个。
    如果你是vs2005开发的那就装2.0就行。
    vs2010那就4。0
      

  2.   

    你可以把你的程序进行安装部署成安装包,打包的时候把那个.net framework也打包到你的安装源中去,然后到客户机上运行的时候,就不需要客户机下载.net framework就可以直接运行了。
      

  3.   

    主要看人家开发软件用的.net的哪个版本。.net2.0开发的你只要装2.0以上的就能运行。
      

  4.   

    2008移动版版的飞信里有一个VMDotNet文件夹(2010版里无此文件夹),里面实际上就是一个绿色版的.net framework环境。只要运行其中的FetionVM.exe,就可以启动这个环境,具体格式为:FetionVM.exe .\Main.exe ,后面的 .\Main.exe为你所要运行的C#写的程序。具体方法:
    不需要安装.net framework环境,只需要把飞信里面的VMDotNet文件夹拷贝到你的项目下,然后加个批处理文件(如下),就能顺利运行了,是不是很酷哦....@echo off
    start .\VMDotNet\v2.0.50727\FetionVM.exe ".\Main.exe"运行的时候发现一个问题。要运行的程序Main.exe必须和.bat文件在同一目录下。不在同一目录,就运行不了。
      

  5.   

    360软件管家有下载VS2005 是.net framework 2.0
    VS2008 是.net framework 3.5
    VS2010 是.net framework 4.0当然若你安装.net framework 3.5,就不需要.net framework 2.0
      

  6.   

    .net framework 3.5
    普通包 67M,完整包230M,有什么区别呢?
      

  7.   

    安装部署设置系统必备
    3.5 client profile
    完整版
      

  8.   

    楼主所说的  精简版是不是指 net compact  那个是移动版的实现 呵呵 
      

  9.   

    360软件管家的就有 要装就装.net framework 3.5 大小是200多M 不过必须联网装才可以 
      

  10.   

    不能舍弃的,要不可能会有很严重的后果,你不会想客户找你麻烦吧,多大都要安装, 要不就不用.NET来写程序了。
    my blog
    http://ufo-crackerx.blog.163.com/
      

  11.   

    好象java的虚拟机绝对没有这么大吧?
      

  12.   

    管她多大呢, java 官方提供各种系统平台的虚拟机.
      

  13.   


    没错!而且.net4.0的完整版也不过四十几兆大小。谁让你偏要选择.net3.5呢(而且甚至还要sp1)?
      

  14.   

    只要是微软的OS,现在还有几个没打上.NET奸个“补丁”呀
      

  15.   

    VS2005 是.net framework 2.0
    VS2008 是.net framework 3.5
    VS2010 是.net framework 4.0
      

  16.   

    要根据c#是平台vs平台编写的 每个平台的支持库大小都不一样,文件支持库大小 net1.1< net 2.0 < net 3.5 < net 4.0 由次可见,net 4.0的支持库 比较大. 开发一个小中型软件的 MB 都 没 net支持库MB 大,net开发网站还差不多.net开发软件感觉:有力心不足.