elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Como hacer "Imports" en todos los formularios VB.NET
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como hacer "Imports" en todos los formularios VB.NET  (Leído 2,649 veces)
Crazy.sx


Desconectado Desconectado

Mensajes: 447



Ver Perfil
Como hacer "Imports" en todos los formularios VB.NET
« en: 24 Noviembre 2014, 06:51 am »

Les pido mil disculpas por la pregunta o por cómo la he planteado. Me gustaría que me aclaren el panorama en cuanto a esto. Mi problema es el siguiente y no se si es posible hacerlo.

Por ejemplo: Tengo 2 formularios de un mismo proyecto y en ambos debo declarar lo siguiente:

Código
  1. Imports System.Net
  2. Imports System.IO
  3. ...
  4. ...
  5.  

¿Se puede declarar esto en un solo formulario y que afecte al resto del proyecto?

Disculpen de nuevo pero ¿esto tiene algo que ver con los NameSpace?

Espero que me pueda guiar. Saludos.



En línea

Destruir K. LOL
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Como hacer "Imports" en todos los formularios VB.NET
« Respuesta #1 en: 24 Noviembre 2014, 10:29 am »

Buenas

Tengo 2 formularios de un mismo proyecto...
¿Se puede declarar esto en un solo formulario y que afecte al resto de...?

No, no puedes hacer tal cosa.

Lo que puedes hacer es modificar la plantilla de un proyecto, la misma plantilla de la que se sirve VisualStudio cada vez que creas un nuevo proyecto para añadir las referencias e imports que se deben utilizar por defecto para nuevos proyectos.

Directorio de la plantilla de un WindowsForm en VB.Net para VisualStudio 2013 instalado en Windows x64:
Código:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ProjectTemplates\VisualBasic\Windows\1033\WindowsApplication\

Directorio de la caché de la plantilla de un WindowsForm en VB.Net para VisualStudio 2013 instalado en Windows x64:
Código:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ProjectTemplatesCache\VisualBasic\Windows\1033\WindowsApplication\

windowsapplication.vbproj
Código
  1. ...
  2.  <ItemGroup>
  3.    ...
  4.    <Reference Include="System.Net" />
  5.    ...
  6.  </ItemGroup>
  7.  
  8.  <ItemGroup>
  9.    ...
  10.    <Import Include="System.IO" />
  11.    <Import Include="System.Net" />
  12.    ...
  13.  </ItemGroup>
  14. ...

PD: Modifica el archivo en ambos directorios.



¿esto tiene algo que ver con los NameSpace?

Sí, de hecho no es que tengan algo que ver, es que son precisamente NameSpaces de la librería de clases de .Net Framework, que contienen una serie de miembros.

Ejemplo de estructura:
Código
  1. Namespace System.IO
  2.  
  3.    ...
  4.    Class Path
  5.  
  6.        ...
  7.        Public Shared Function GetFileName(ByVal path As String) As String
  8.        ...
  9.        End Function
  10.        ...
  11.  
  12.    End Class
  13.    ...
  14.  
  15. End Namespace

Saludos!


« Última modificación: 24 Noviembre 2014, 10:53 am por Eleкtro » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines