刚接触VS.NET,不是很懂,觉得编译成EXE不就完了嘛,VB不就是全编译的嘛.

解决方案 »

  1.   

    生成的EXE文件还需要VB系统的一些支持文件才能运行,如.ocx .dll 生成的文件在当前系统中可以运行是因为当前系统具有VB的环境与支持运行的文件,如果换到另一个系统中,可能就不能运行了。VB提供了制作安装盘的方法与工具,以便脱离VB的系统的WINDOWS环境仍能运行.
      

  2.   

    win98以上系统都可以运行,但要装.NET Framework,就像JAVA的虚拟机。
      

  3.   

    是不是说VB.NET是用虚拟机解释执行的?就像JAVA?
      

  4.   

    .Net就是这样, 一定要有 FRAMEWORK 环境的, 这个的确很烦, 而且FRAMEWORK在WIN98上要比在WIN2000上难装
      

  5.   

    那么.NET的程序在执行效率上是不是比较低?用来做本地应用程序适合吗?
      

  6.   

    微软的高版本操作系统自带.NET Framework框架。。
    如: WINDOWS 2003
      

  7.   

    net是运行在CLI上的!所以需要安装Framework没多大,也就20几M,现在也有支持win98的Framework
    http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=zh-cn
      

  8.   

    你需要一个传说中的.NET框架。各位楼上的看官主义.NET Framework和那个臭名昭著的JAVA虚拟机有本质的不同。java可以跨平台而.NET Framework可以跨语言但是不能离开M$的平台。
      

  9.   

    .NET Framework可以跨语言但是不能离开M$的平台
    //mono可以让framework跨越到linux!