none
VB中能否动态添加引用? RRS feed

  • 问题

  • 用VB开发时候,能够实现动态添加引用资源呢?如何可以的话,那些版本可以呢,vb6.0,VS2005,vs2008?
     有没有相关的资料,谢谢!
    2010年1月11日 7:41

答案

  • 你可以载入这个程序集,但是这和“添加引用”还是有区别的,你无法直接使用里面的类和程序,只能通过“反射”来使用!
    周雪峰
    • 已标记为答案 YiChun Chen 2010年1月18日 10:23
    2010年1月15日 3:30
    版主

全部回复

  • 你好!
         你可以使用Assembly.Load()等方法动态加载程序集,当时直到VS2008为止,还无法动态添加引用!
    周雪峰
    2010年1月11日 8:26
    版主
  • 引用的资源是可以自动加载到应用程序中
    你可以自己通过Assembly.Load加载也是一样的方法撒  既然不是要动态添加引用 说明应该也是通过反射之类的方法来操作的 不然编译不会成功
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2010年1月12日 5:21
    版主
  • 我需要的是在XML文件中调用相关的引用,这主调用程序端直接解析这个XML文件,现在VB.NET环境能否支持这种动态编译执行的方法,如果可以的话,具体怎么做呢?
    2010年1月12日 6:16
  • 请问在XML文件中调用相关的引用是什么意思?
    XML为文本文件,你在文本文件中怎么调用引用啊?
    周雪峰
    2010年1月12日 8:02
    版主
  • 在XML文件中添加有关添加引用的信息,在主程序中直接解析XML文件,然后编译执行XML文件中的内容!
    2010年1月15日 0:33
  • 你可以载入这个程序集,但是这和“添加引用”还是有区别的,你无法直接使用里面的类和程序,只能通过“反射”来使用!
    周雪峰
    • 已标记为答案 YiChun Chen 2010年1月18日 10:23
    2010年1月15日 3:30
    版主