如题,发现VS这个IDE比VB6.0强大甚多,想用VS开发纯VB的程序,但是搞出来的东东好像也是依赖.NET框架的
试问 是否有办法用VS开发一个不依赖框架的VB程序?

解决方案 »

  1.   

    我意思是 VS开发出来的C#程序都是依赖框架的,这个可以理解
    我现在开发的是VB程序 是否也必须依赖框架呢?
      

  2.   

    当然,不能脱离.net框架。如果可以,那就不叫vb.net了。记得一年前有次去买光盘,有人问老板要vb 8.0。老板给他vs2005(vb.net 8.0),他说不是vb.net 8.0,是vb 8.0。我就很纳闷,怎么从没听说过M$对vb旧情复燃。当时他还很自信地对我说,是的,是M$出的,vb 8.0……看来M$对vb fans的伤害是相当地深,有的人不能接受残酷的现实,以至于都神志不清了……
      

  3.   

    意思是 我要是用VS2008开发纯VB的东西 编译出来的程序可以不依靠框架?
    我怎么测试了不行 ???
      

  4.   


    偶的意思不是指VB.NET,我记得VS2008也支持用VB开发环境也支持C++开发环境的,用VS2008 在VB环境下 不用框架的东西开发的程序是否能脱离框架
      

  5.   

    VS2008的VB就是VB.NET,只不过M$认为没必要再强调它是managed code的vb,所以没加上.net字样罢了。在M$的技术列表里根本已没有native code的vb。
      

  6.   

    再回答你一遍,VS2008开发的VB程序绝对不可能脱离CLR而运行,因为它的编译器只是生成了中间代码。
      

  7.   

    不要想了,VB.NET开发的程序脱离clr运行是不可能嘀。 
      

  8.   

    楼主讲的什么和什么啊 。
    vB6.0和VC6.0是VS6.0中的成员,都是开发工具,VS2008中包含了C#,VC.NET,VB.NET等开发工具。基于.net开发的程序脱离不了framework。
      

  9.   

    不太懂 或许你可以参看MSDN调用库 看看是不是需要.net支持
      

  10.   

    VS.net开发的程序当然离不开.net框架,就像java程序离不开JVM一样
      

  11.   


    原则性在VS2003-VS2008平台上编译的东西是不可以的独立运行的。需要.net Framework的支持.但是移动的飞信却又是一个奇迹的例子,其实飞行里面有个.net Framework的虚拟机.
    飞信就是用C#.net语言开发的.是移动与微软合作开发的.
    (好像有在那看到说是微软的飞信开发团队就有十多人....都是牛人,要么,怎能让飞信独立运行)如果楼主对这感兴趣,在论坛上搜下,有几个贴在谈论这个.好像可以借飞信的虚拟机来用,但是你的程序名得跟它一样.呵呵!
      

  12.   

    你要想 在一个没有。net 的地方 用  那么 你就要先把.net 打包 一起安装  要不运行不了!~~~