Estoy tratando de hacer que un envoltorio para un objeto COM sea más fácil de trabajar al depurar agregando un atributo DebuggerTypeProxy - el atributo parece funcionar en algunas ocasiones (al ejecutar pruebas unitarias, etc. ...), pero no funciona cuando estoy depurando el proceso objetivo y no sé por qué:Diagnosticar por qué los atributos DebuggerTypeProxy no funcionan
- He comprobado que el ensamblaje correcto se está cargando en la ventana de módulos , e incluso desarmó el ensamblado para asegurarse de que es el correcto y tiene los atributos correctos, etc. ...
- He intentado hacer públicas mis clases de proxy de depuración, pero eso no hizo ninguna diferencia.
- He utilizado la reflexión en la ventana Inmediato al depurar mi proceso externo y he visto que el atributo que he definido parece ser correcto.
Otras clases que tienen atributos DebuggerTypeProxy define en ellos (en el mismo conjunto) parecen estar funcionando bien - No puedo entender por qué
- ¿Hay alguna otra razón por la que mi atributo DebuggerTypeProxy no estaría trabajando en el proceso de destino?
- ¿Hay alguna otra forma de depuración/solución de problemas de la razón por la cual el atributo no tiene ningún efecto?
Ah, disculpe, he olvidado la pregunta VS2010, pero esto realmente está sucediendo en VS2008. (lo siento) – Justin
@Kragen de alguna manera se perdió su comentario. Qué idioma estás usando? – JaredPar
El proxy del tipo de depurador, etc ... está escrito en C# – Justin