Mirá también...
| Problemas con Microsoft.VisualBasic desde C# |
|
|
|
| Software |
| Escrito por Pablushka |
| Lunes 12 de Mayo de 2008 11:14 |
|
Cuando queremos incluir el namespace Microsoft.VisualBasic en nuestro proyecto de c# a veces nos encontramos con pequeños pero molestos problemas a la hora de compilar o ejecutar la aplicación. El motivo por el cual a veces necesitamos incluir el namespace Microsoft.VisualBasic en nuestro proyecto puede variar, pero sin duda el principal es porque necesitamos migrar a c# algo hecho en VB y el código está lleno de funciones inherentes a VB. Por ejemplo, esoty migrando una aplicación web hecha en access a webforms y el código está lleno de funciones de cálculo y manejo de fechas de VB for Applications. Un horror a la hora de migrar todo eso. Y para colmo el tiempo de desarrollo es mínimo, como siempre.
Entonces lo primero que hice fue ir a mi proyecto en c# y añadir una referencia a Microsoft.VisualBasic:}
Eso es todo. Ahora bien, por algún motivo, en mi caso se agrega la referencia y al momento de compilar (Build Solution) todo sale muy bien. Pero al momento de probar la aplicación ejecutándola con F5 aparecen errores que indican que las funciones de VisualBasic que estamos usando no están, o no están bien referenciadas dando errores parecidos al siguiente: CS0234: The type or namespace name 'DateAndTime' does not exist in the namespace 'Microsoft.VisualBasic' (are you missing an assembly reference?) Para mi asombro y luego de muchas horas perdidas buscando la solución, la encontré al azar como suele suceder en estos casos:
Santo remedio Batman. Con eso se acabaron los errores al momento de la ejecución. |
| Última actualización el Jueves 28 de Enero de 2010 17:50 |





