counter for tumblr
[HowTo] Agregar Referencias a un proyecto - El blog de Javier Torrecilla

[HowTo] Agregar Referencias a un proyecto

Introducción

Continuando con la serie de extensibilidad de Visual Studio, en este artículo vamos a ver como agregar una referencia a un proyecto existente.

Código

Partiendo de los código utilizados en ejemplos anteriores, vamos a agregar una nueva opción de menú y dentro del evento clic agregaremos el siguiente fragmento de código:

   1: string file = string.Empty;
   2:            using (OpenFileDialog opd = new OpenFileDialog())
   3:            {
   4:                opd.Filter = "DLL | (*.dll)";
   5:                if (opd.ShowDialog() == DialogResult.OK)
   6:                {
   7:                    file = opd.FileName;
   8:                    try
   9:                    {
  10:                        var solution = (Solution2)_applicationObject.Solution;
  11:                        var project = GetProject(solution);
  12:                        (project.Object as VSLangProj.VSProject).References.Add(file);
  13:                    }
  14:                    catch (Exception ex )
  15:                    {
  16:                        
  17:                        MessageBox.Show(String.Format("Sucedio un problema intentando agregar la DLL: {0}",ex.Message));
  18:                    }
  19:                    
  20:                }
  21:            }

En el método estamos haciendo una conversión del tipo Project(ENVDTE) a VSPRoject, y a continuación a través de la Colección References, agregamos la DLL indicada.

 

Un saludo y espero que os sea de utilidad.

Published 27/12/2011 11:10 por Javier Torrecilla
Archivado en: ,,
Comparte este post:

Comentarios

Thursday, December 29, 2011 10:07 AM por El blog de Javier Torrecilla

# [HowTo]Agregar Código al Código desde un Addin

Introducción Antes de comenzar a hablar del propio titulo, vamos a hacer un índice de los artículos publicados