none
AssemblyInstaller (Clase) RRS feed

  • Pregunta

  • Hola a todos, tengo  la siguiente duda sobre el siguiente codigo de ejemplo. En este ejemplo se utiliza la clase AssemblyInstaller para poder cargar un ensamblado que despues ejecutaria sus instaladores. Mi duda estaria en el siguiente fragmento de codigo:

     

    IDictionary savedState = new Hashtable();


     

    No entiendo por que se le referencia a la interfaz IDictionary una instancia de la Hashtable?. Si alguien me sacara de esa duda se lo agradeceria muchisimo.

    Saludos

    Code Snippet

     

    using System;
    using System.Collections;
    using System.Configuration.Install;
    public class Program
    {
        static void Main(string[] args)
        {
            IDictionary savedState = new Hashtable();
      
            try
            {
      
                string[] cmdLine = new string[] { "/LogFile=install.log" };
       
                AssemblyInstaller testAssemblyInstaller = new AssemblyInstaller("AssemblyWithInstallerClass.exe", cmdLine);
       
                testAssemblyInstaller.Install(savedState);
       
                testAssemblyInstaller.Commit(savedState);
       
            }
      
            catch (Exception ex)
            {
      
                Console.WriteLine(ex.Message);
       
            }
      
            Console.ReadLine();
        }
    }

     

     

     

    lunes, 22 de diciembre de 2008 2:12

Todas las respuestas