Compartir a través de


Agregar o quitar espacios de nombres importados (Visual Basic)

La importación de un espacio de nombres permite usar elementos de ese espacio de nombres en el código sin calificar completamente el elemento. Por ejemplo, si desea acceder al método Create en la clase System.Messaging.MessageQueue, puede importar el espacio de nombres System.Messaging y simplemente referirse al elemento que necesita en el código como MessageQueue.Create.

Los espacios de nombres importados se administran en la página Referencias del Diseñador de proyectos. Las importaciones que especifique en este cuadro de diálogo se pasan directamente al compilador (/imports) y se aplican a todos los archivos del proyecto. Emplea la declaración Imports para emplear un espacio de nombres en un único archivo de código fuente.

Para agregar un espacio de nombres importado

  1. En el Explorador de soluciones, haga clic con el botón derecho en el nodo del proyecto y seleccione Propiedades o presione Alt+Entrar.

  2. En el Diseñador de proyectos, vaya a Referencias.

  3. En la lista Espacios de nombres importados , active la casilla del espacio de nombres que desea agregar.

    Nota:

    Para importarse, el espacio de nombres debe estar en un componente al que se hace referencia. Si el espacio de nombres no aparece en la lista, deberá agregar una referencia al componente que lo contiene. Para más información, vea Administrar referencias en un proyecto.

Para quitar un espacio de nombres importado

  1. En el Explorador de soluciones, haga clic con el botón derecho en el nodo del proyecto y seleccione Propiedades o presione Alt+Entrar.

  2. En el Diseñador de proyectos, vaya a Referencias.

  3. En la lista Espacios de nombres importados, desactive la casilla del espacio de nombres que desea quitar.

Importación de usuarios

Las importaciones de usuario permiten importar una clase específica dentro de un espacio de nombres en lugar de todo el espacio de nombres. Por ejemplo, la aplicación podría tener una importación para el System.Diagnostics espacio de nombres, pero la única clase dentro de ese espacio de nombres que le interesa es la Debug clase . Puede definir Debug como importación de usuario y, a continuación, quitar la importación de System.Diagnostics.

Si más adelante cambia de opinión y decide que era realmente la EventLog clase que necesitaba, podría escribir EventLog como importación de usuario y sobrescribir Debug mediante la funcionalidad de actualización.

Para agregar una importación de usuario

  1. En el Explorador de soluciones, haga clic con el botón derecho en el nodo del proyecto y seleccione Propiedades o presione Alt+Entrar.

  2. En el Diseñador de proyectos, vaya a Referencias.

  3. En el cuadro de texto debajo de la lista Espacios de nombres importados , escriba el nombre completo del espacio de nombres que desea importar, incluido el espacio de nombres raíz.

  4. Haga clic en el botón Añadir importación de usuario para agregar el espacio de nombres a la lista Espacios de Nombres Importados.

    Nota:

    El botón Agregar importación de usuario se deshabilitará si el espacio de nombres coincide con uno ya en la lista; no puede agregar una importación dos veces.

Para actualizar una importación de usuario

  1. En el Explorador de soluciones, haga clic con el botón derecho en el nodo del proyecto y seleccione Propiedades o presione Alt+Entrar.

  2. En el Diseñador de proyectos, vaya a Referencias.

  3. En la lista Espacios de nombres importados , seleccione el espacio de nombres que desea cambiar.

  4. En el cuadro de texto debajo de la lista Espacios de nombres importados , escriba el nombre del nuevo espacio de nombres.

  5. Haga clic en el botón Actualizar importación de usuario para actualizar el espacio de nombres en la lista Espacios de nombres importados .

En el archivo del proyecto

A medida que realice cambios en el Diseñador de proyectos, el archivo del proyecto se actualiza para reflejar los cambios. Los espacios de nombres importados aparecen en el archivo de proyecto como se muestra en el código siguiente:

  <ItemGroup>
    <Import Include="System.Collections.Specialized" />
    <Import Include="System.ComponentModel" />
    <Import Include="System.Web" />
    <Import Include="System.Windows.Markup" />
    <Import Include="System.Xml" />
  </ItemGroup>