我需要动态加载组件,就是在浏览中选取实现了特定接口的组件.并读取组件中AssemblyInfo.cs中的信息,比如:title,description等. 我原来也问过,但是用的那个方法:
Assembly assembly = Assembly.GetExecutingAssembly ();
object [] att = assembly.GetCustomAttributes (typeof (AssemblyTitleAttribute), false);
string title = ((AssemblyTitleAttribute) att [0]).Title;
就不行,它只能读取当前正在运行的这个程序集的AssemblyInfo.cs,我需要读取的是选取加载的那个组件的AssemblyInfo.cs....
请问有什么方法能实现.都搞了一天了.都没有结果,高手帮忙啊.....
先谢谢了....

解决方案 »

  1.   


               ◢████████████◣      
         ◢██████████████████      
         ██████████████████◤      
         ███████◤█████◤           
         ◥█◤    ◢████             
               ◢████◤             
               █████              
              ◢█████              
             ◢██████              
            ◢███◤██████◣          
           ◢███◤ ██████████◣      
          ◢███◤  ███ ◥██████◣     
         ◢███◤   ███   ◥█████     
        ◢███◤    ███    ◥███◤     
       ◢███◤     ███     ◥██      
       ◥██◤      ███      ◥◤      
                 ███              
                 ███              
                 ◥█◤              
                                  
                                  
                                  
                                  
                                  
                        ◢██◣      
                 ◢██████████◣     
               ◢◣███████████◤     
            ◢████◥██████◤         
       ◢█████████   ███◤          
       █████████◤  ◢████████◣     
       ◥███████◤  ◢█████████◤     
        ◥██████   ███◤  ████      
            ███  ◢██ ◢█◣◥███      
            ███  ███ ███ ███      
            ███  ███ ███ ███      
            ███  ███ ███ ███      
            ███  ███ ███ ███      
            ███  ███◢██◤ ███      
            ███  ██████ ◢███      
        ◢██████  ◥█◤██◤ ◥███      
        ◥██████    ◢██ ◢███◤      
          ◥████   ◢███ ◥███◣      
            ◥█◤  ◢███◤  ████◣     
                ◢███◤   ◥████     
               ◢███◤     ◥███     
               ◥█◤        ◥█◤     
                                  
                                  
                                  
                                  
                     ◢████◣       
              ◢████████████◣      
         ◢██████████████████      
         ██████████████████◤      
         ███████◤█████◤           
         ◥█◤    ◢████             
               ◢████◤             
               █████              
              ◢█████              
             ◢██████              
            ◢███◤██████◣          
           ◢███◤ ██████████◣      
          ◢███◤  ███ ◥██████◣     
         ◢███◤   ███   ◥█████     
        ◢███◤    ███    ◥███◤     
       ◢███◤     ███     ◥██      
       ◥██◤      ███      ◥◤      
                 ███              
                 ███              
                 ◥█◤              
                                  
                                  
                                  
                                  
              ◢█◣        ◢◣       
             ◢███    ◢█████       
            ◢███◤  ◢███████       
            ████   ███████◤       
           ◢███◤   ◥███◤          
           ██◤ ◢◣       ◢████◣    
           ◥◤ ◢██    ◢████████◣   
             ◢███◢█████████████   
            ◢███◤█████████████◤   
            ████ ◥██◤  ████       
           ◢████       ◥███       
          ◢█████        ███       
         ◢██◤███        ███       
        ◢███ ███        ███       
        ███◤ ███        ███       
        ◥◤   ███        ███       
             ███        ███       
             ███   ◢◣   ███       
             ◥█◤   ◥███████       
                    ◥██████       
                     ◥█████       
                        ◥█◤http://dotnet.aspx.cc/ShowDetail.aspx?id=58EA3515-36F2-4FD9-AC89-EAF49F59816C
      

  2.   

    private void ShowAssembly()
      {
         Assembly assembly = Assembly.GetExecutingAssembly ();
         object [] att = assembly.GetCustomAttributes (typeof (AssemblyTitleAttribute), false);
    string title = ((AssemblyTitleAttribute) att [0]).Title;
    title.Text = title; 
      } 
    可以显示在assemblyinfo.cs里面的[assembly: AssemblyTitle("myTitle")],我设置的"myTitle"阿!;
      

  3.   

    你看看是不是没有    using System.Reflection;