tipos qué persona objetos objeto método modificadores metodos ejemplos clases clase acceso c# linqpad internals

c# - qué - Hacer que las clases internas sean visibles para otros ensamblajes.



¿ en c# qué es método? (1)

¿Es posible hacer que las clases internas de mi conjunto sean visibles para otros conjuntos?

Conozco el archivo AssemblyInfo y el atributo [assembly: InternalsVisibleTo()] , pero no funciona en mi caso.

El objetivo principal es hacer posible llamar a los métodos desde LINQPAD, por lo que este [assembly: InternalsVisibleTo("LINQPad")] no funciona. No se por que En mi proyecto, estoy usando la resolución de dependencias, y es difícil hacer algo así en LINQPAD. ¿Alguna sugerencia?


Acabo de subir una nueva versión beta que permite que esto funcione.

Agregue el siguiente atributo a las bibliotecas a las que desea acceder a LINQPad:

[assembly: InternalsVisibleTo("LINQPadQuery")]

También deberá habilitar esta función en las preferencias de LINQPad (Edición | Preferencias | Avanzadas).

Déjame saber cómo te llevas.