2008-09-25 26 views
8

Tengo que seguir admitiendo aplicaciones VB6. También tengo instalados tanto VB6 (Visual Studio 6) como Visual Studio 2008. ¿Puedo leer y escribir en proyectos de VB6 mientras estoy en Visual Studio 2008? ¿Dañará o destruirá mi aplicación VB6? Sería genial si pudiera liberar mucho espacio y deshacerme de Visual Studio 6.¿Escribir VB6 en Visual Studio 2008 sin compatibilidad con .NET?

Respuesta

13

Visual Studio 2008 no puede compilar aplicaciones VB6. Puede usarlo solo como editor de texto (aunque le ofrecerá VB.NET IntelliSense, no VB6). Sin embargo, necesita Visual Studio 6 para poder construir su aplicación.

+0

Gracias. Tenía la esperanza de que VS-2008 fuera capaz de detectarlo o podría modificarlo de manera que pudiera activarlo. Gracias por la información de todos modos! – Taptronic

+1

Puede compilar proyectos VB6 desde la línea de comandos, por lo que supongo que es posible manipular un proyecto de Visual Studio para ejecutar el compilador VB6 al hacer clic en Crear. No puedo imaginar que valdría la pena sin embargo. http://stackoverflow.com/questions/478241/vb6-compilation-from-command-line – MarkJ

0

Si elimina VB6, ¿no podrá construir sus aplicaciones VB6? VS2002/3/5/8 no sabe cómo compilar proyectos VB6.

+0

gracias. Tenía miedo de eso. Tendré que mantenerlo por un tiempo. Mis clientes no me pagan para reescribir una aplicación que funcione, al menos no ahora. – Taptronic

5

El VB6 IDE coexistirá junto con el Visual Studio 2008 con bastante alegría.

El IDIOMA VB.NET está relacionado pero no es compatible con VB6. La conversión entre VB6 y VB.NET es problemática. Hay muchas diferencias sutiles y burdas entre los dos que los hacen idiomas efectivamente separados.

Debe mantener ambos IDES y bibliotecas separados instalados en su computadora para tratar con ambos idiomas.

Si necesita interoperar, puede hacerlo creando bibliotecas COM. Ambos lenguajes pueden consumir Bibliotecas COM creadas en el otro.

Cuestiones relacionadas