none
¿Cuestión de lenguaje? RRS feed

  • Pregunta

  • Buenas,

    He notado un comportamiento un tanto extraño cuando desarrollo complementos tipo AddIn usando VSTO 3.0 y Visual Studio 2008.

    Les pongo por ejemplo esta línea, que uso para desarrollar sobre Excel 2007:

    Globals.ThisAddIn.Application.ActiveWorkbook.Name

    Cuando estoy en depuración (dentro de un punto de interrupción) y digito esta sentencia desde la ventana Watch en un AddIn que está construido en VB, me sale el valor de la propiedad; en cambio, cuando hago los mismos pasos desde un proyecto hecho en C#, lo que muestra Watch es una advertencia, que no puede mostrar la propiedad del objeto porque es un proxy a un objeto remoto (cosa que tiene razon, porque en realidad ese objeto es un _TransparentProxy). Lo curioso para mi es que esto suceda solo en C# y no en VB.

    A alguien también le ha pasado, o sabe si hay forma de que C# tenga el comportamiento de VB.. ??

    Desde ya gracias por sus respuestas.

    Saludos..

    Juan
    viernes, 23 de octubre de 2009 15:10