我手头有几个VB6写的项目,现在公司买的是VB.net,我计划把他们升级到VB.net.
用.net的升级向导,报告design time license error.
请问如何解决这些ocx的问题。
以及推荐书籍。ps.公司的VB.net的MSDN是E文版。

解决方案 »

  1.   

    升级的目的是什么?
    VB.net与VB6不兼容的,完全是两回事
    强烈建议不要这么做!
    如果一定要用.NET,我的意思是说新的开发必须要用到.NET的东西,两条路
    1.VB6项目完全用.NET重写
    2.把VB6项目的主要功能封装为二进制Com组件,在.NET里引用
      

  2.   

    公司的要求。VB6没有license, VB.net有license,
    走夜路多了肯定遇鬼。
    买VB.net算是一个是失误。要么我再申请买VB6(还有买么?)
    要么改用.net
      

  3.   

    VB和VB。NET虽然被MS都叫做VisualBasic实际上已经是两回事情,很多东西完全不兼容必须用NET重新写的封装成的OCX可以在NET引用的。如果你公司的机器配置不足够好,用net是不怎么好的....况且马上要出VS2005了....
      

  4.   

    VB.NET primer 倒是不错,注重思想上的一本细致的书,蛮值得一睹。
      

  5.   

    可能我现在还没到思想的高度,先从实际操作入手吧……
    毕竟是菜鸟……比如当年《DOS傻瓜书》那一系列……
      

  6.   

    VS.net 和 VS2005又有很大区别么?哪里有介绍文章?
      

  7.   

    我们单位也是要vb改成.net
    我们现在连需求都重新开始谈了
      

  8.   

    如果要用.NET 最好把VB6彻底忘了 根本不是一回事 除了一些语法